She might have been exactly like that whether nothing had ha

She might have been exactly like that whether nothing had happened中为什么不能用whether而要用if?
容易受伤的女孩 1年前 已收到3个回答 举报

Delphi8 幼苗

共回答了23个问题采纳率:87% 举报

whether 和if 表示是否时,在名词性从句的宾语从句中可以互换,eg .She asked me if / whether I would help her with her English .
但这里不是名词性从句,而是条件状语从句,那么只能用If 来引导,意思是如果.
所以 正确的句子就是She might have been exactly like that if nothing had happened.
这里If 引动虚拟条件句.

1年前

2

alonso1980 幼苗

共回答了3个问题 举报

这是一句与过去事实相反的虚拟条件句,句型固定是 might have +过去分词,if+过去完成时。

1年前

0

yllwf1126 幼苗

共回答了2个问题 举报

这里是如果的意思,而不是是否的意思,whether没有如果的意思

1年前

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