虚拟语气中,if引导的是肯定形式,那么后边一定也要跟肯定形式?

虚拟语气中,if引导的是肯定形式,那么后边一定也要跟肯定形式?
被问到了一个虚拟语气,if I had had done sth.的后面,是不是只能跟would have done sth,而不能加would haven't done sth?
主要是:这是某著名高校英语老师跟我信誓旦旦的保证,所以搞得我也有些怀疑,所以大家如果能给出一个原句,肯定来自于英语母语人士的文章,而且是较正式的作品,如论文,科技文章等,我也可以理直气壮的反驳他。
xiangyu1986323 1年前 已收到8个回答 举报

guojia000 幼苗

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

If I had told you that I knew little about grammar, you would not have asked me this question~lol
Anyway, I guess you've got it now, haven't u?
If not, try this site~
http://www.***.com/bencandy.php?fid=55&id=3593

1年前

7

揖盗 幼苗

共回答了92个问题 举报

如果 分句是 if I had had done sth 则该虚拟语气表示的是“与过去事实相反” 因此主句中 应该是 would/ should/ could/ might + have + 过去分词
而含有情态动词的句子 在表示否定时,否定词应该加在情态动词后,而不是动词后,因此 would haven't done sth 首先在语法上就错了,如果你想表达否定的意思 也该是是 w...

1年前

2

vic0 幼苗

共回答了44个问题 举报

不是,if引导的是肯定形式,那么后边的形式随意。
比如: if i had married you at first, i would haven't made this mistake.
如果我之前娶了你,我就不会犯下这个错误。
希望对你的问题有帮助。

1年前

2

卖烟nn 花朵

共回答了7526个问题 举报

你的问题:“if I had had done sth....的后面,是不是只能跟would have done sth,而不能加would haven't done sth?”
解答如下: 不是。也可以用否定,只是你的否定的地方错了,是在would 那里,而不是have那里。即would not have done sth 才是对的。

1年前

2

芸芸88 幼苗

共回答了262个问题 举报

1、可以把条件句分为两类:
1).真实条件句(Sentences of Real Condition):凡是假设的情况发生性可能很大,就是真实条件句。例如:
⑴、If I have time , I will help you with this work.如果我有时间会帮助你做此工作的。
⑵、As long as I say anything wrong, you ...

1年前

2

乔丹来了不是女的 幼苗

共回答了9个问题 举报

只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的条件是否能够②在现代英语中if条件状与从句中的谓语动词如果是be其过去形式一般用were。

1年前

1

pr飘然 幼苗

共回答了12个问题 举报

可以啊,看下面的例句就是了:
If I had taken your advice at that time, I wouldn't have got myself into such a trouble.
针对你补充的问题:
"He went and took that show back and I think in a similar situation, if r...

1年前

0

寻洁 幼苗

共回答了863个问题 举报

不是的,后面的句子(主句)是肯定还是否定形式,跟从句(if 引导的句子)没有关系,而是要看它想表达什么意思。
如:I would not have sent it to you if I had known it would hurt you.

1年前

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