题目内容
20.You _____her in her office last Friday; she's been out of town for two weeks.( )A. | needn't have seen | B. | must have seen | ||
C. | shouldn't have seen | D. | can't have seen |
分析 上周五你不可能在她办公室见到她;她已经离开镇上两周了.
解答 答案是D.本题考查"情态动词+have done"的结构.needn't have done 表示"本不必做实际上做了";must have done表示推测,表示"肯定已经…";shouldn't have done是虚拟语气,表示"本不应做但事实上却做了";can't have done表示"不可能已经…";根据句意,她已经离开镇上两周了,所以你"不可能"在她办公室见到她,故答案选择D.
点评 要在正确理解情态动词的基本含义的基础上,整体理解语境中的情感态度,做出合理的判断.
练习册系列答案
相关题目
10.Frank tried to save the girl in the river,but unfortunately he was .( )
A. | drowned; drowning | B. | drowning; drowned | ||
C. | drowned; drowned | D. | drowning; drowning |