题目内容

20.If you hadn't taken such a long time to get dressed,we _________ there by now.(  )
A.would beB.will beC.have beenD.had been

分析 如果你没有花那么长的时间穿衣打扮的话,现在我们已经到那里了.

解答 答案:A.
根据题干中if从句中谓语动词hadn't taken 可知,从句是对过去情况的虚拟;而主句中则根据时间状语by now可知,主句是对现在情况的假设,所以谓语动词形式应为would/could/might/should do.故选A.

点评 此题考查混合虚拟条件句.混合虚拟条件句指主句与从句的动作发生在不同的时间,这时主从句谓语动词的虚拟语气形式因时间不同而不同.解题时需在掌握if虚拟条件句用法的基础上,再根据主从句的时间状语或语境确定谓语动词的形式.

练习册系列答案
相关题目

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

精英家教网