She might have come if she hadn't been so busy.为什么不是if she w

She might have come if she hadn't been so busy.为什么不是if she wasn't so busy?
wb22380 1年前 已收到10个回答 举报

亲吻你pp唇 幼苗

共回答了17个问题采纳率:88.2% 举报


这是一个与过去事实相反的虚拟语气句.
你的句子意思是:She might have come if she hadn't been so busy. 假若她当时不那么忙的话,就有可能来的.
实际上是:She didn't come because she was so busy.

【规则】主句:主语+ would/could/might +have +pp if从句:主语+had +pp.



1年前

6

陈阵 幼苗

共回答了66个问题 举报

条件状语从句的时态比主句的要先一个 所以主句是一般过去 从句是过去完成 另外虚拟语气的条件只能用过去完成

1年前

2

胶东屋脊 幼苗

共回答了1个问题 举报

因为主句是might have come,是说过去的事情:本可以来取没能来到,所以从句要用过去完成时。

1年前

2

akizh8226 幼苗

共回答了1个问题 举报

jmjmjmj

1年前

2

初吻猪 幼苗

共回答了367个问题 举报

这儿是虚拟语气。与过去事实相反的假设,从句用had+过去分词,主句用would/might/could+have+过去分词。

1年前

1

南方的树 花朵

共回答了5402个问题 举报

She might have come if she hadn't been so busy.
== She didn't come because she was so busy

为什么不是if she wasn't so busy????-------因为它不能正确表达你的原始句。

1年前

1

txjr0905 幼苗

共回答了22个问题 举报

虚拟语气的条件只能用过去完成

1年前

1

娃哈哈g127 幼苗

共回答了26个问题 举报

这里是虚拟哦,与过去相反,所以要用那个啊!

1年前

0

qingdao_998 幼苗

共回答了46个问题 举报

因为这个句子是虚拟语气:
表示与过去事实相反的情况
  从句:If 主语+had+done
  主句:主语+should/would/could/might+have done 

1年前

0

cyhheng 幼苗

共回答了16个问题 举报

Why not?

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 26 q. 0.101 s. - webmaster@yulucn.com