题目内容

【题目】 --Do you still remember when we went to Australia?

--I can’t remember now but ______ sometime last winter?

A. might it be

B. could it be

C. could it have been

D. should it have been

答案】C

【解析】考查情态动词。句意:你还记得我们什么时候去澳大利亚的吗?我记不得了,但可能是去年冬天的某个时间吗?本句使用might have done表示对过去可能性不大的推测。因为后者已经记不清,所以本句的推测把握性并不大。情态动词+have done既可以表示虚拟语气,也可以表示对过去发生情况的推测。如:must have done过去肯定做了某事。should have done 本应该做而实际未做。 cant have done 过去不可能做了某事;shouldnt have done 本不应该做而实际做了。 need have done 本有必要做某事;neednt have done 本没有必要做某事; might have done也许做了某事;故C正确。

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网