题目内容

12.If she had been aware that the mushroom were poisonous,shewouldn't have picked them for dinner.(pick)
要是知道这些蘑菇有毒,她不会采来做晚餐了.

分析 句意:如果她早知道蘑菇有毒,她就不会采来当晚餐了.

解答 答案:would not/wouldn't have picked.根据题干中if从句中谓语动词的形式had done可知是对过去情况的假设,所以主句中的谓语动词相对的要用would have done来表示对过去情况的假设,从而使得主从句保持一致.结合句意,因"蘑菇有毒"所以"不会采",符合逻辑,所以要用否定式would not/wouldn't have done.

点评 此题考查if条件从句的虚拟情况.if条件从句的虚拟情况有三种形式:①如对现在情况假设:if条件从句的谓语动词形式为过去式(be为were),主句的谓语动词形式为would/could/might/should do ②如对过去情况假设:if条件从句的谓语动词形式为 had done,主句的谓语动词形式为 would/could/might/should have done ③如对将来情况假设:if条件从句的谓语动词形式为were/did;should do;were to do,主句的谓语动词形式为would/could/might/should do.解此类题的关键是要判断对什么时间的假设,再而确定正确的谓语动词形式.

练习册系列答案
相关题目

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

精英家教网