问题
选择题
You should have watered the flower earlier, ?
A.shouldn’t you
B.didn’t you
C.don’t you
D.haven’t you
答案
答案:B
考查反意疑问句。句意“你本应该早点浇花的,不是吗?”情态动词+have done表示推测,反意疑问句根据事实来定。本句表示的是过去的事情,应该用一般过去时,故用didn’t。故选B。