选择题1.0分
英语

27.  —Sorry, Mum! I failed the job interview again.

—Oh, it's too bad. You_____have made full preparations.

A

must

B

can

C

would

D

should

正确答案及相关解析

正确答案

D

解析

句意为:对不起,妈妈,我面试又失败了.....噢,那太糟糕了,你应该做好充分准备。A必须B可以C将会D应该。这里是情态动词-have done的结构的虚拟语气,can-have-done表示对过去行为的怀疑,用于疑问句,译成“可能做过.....吗?”;could-have-done表示对过去事情的假设,意思是本来能够做某事而没有做;must-have-done表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句;should-have-done意思是“本来应该做某事,而实际没做。”所以选择D。

考查方向

本题考查情态动词-have done结构。

解题思路

此题是情态动词辨析,首先要明确句意,其次判断缺位单词。

易错点

情态动词的用法。