一道专四语法题--------,if I had arrived yesterday without letting you know beforhand?A.Would you be surprisedB.Were you suprisedC.Had you been surprisedD.Would you have been surprised但是为什么不选D呢?不是对过去的一种假设吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/18 04:13:36

一道专四语法题
--------,if I had arrived yesterday without letting you know beforhand?
A.Would you be surprised
B.Were you suprised
C.Had you been surprised
D.Would you have been surprised
但是为什么不选D呢?不是对过去的一种假设吗?

选A,你现在只是在A和D里纠结,后面时had done的形式,所以前面得用would be .很简单呀,你是哪不明白呀?

应该选A ,因为后面的部分是虚拟部分,而前面的主句惊讶是一个疑问句,可能是事实,不需要虚拟的,

语感~

选A.这是对一般过去式的假设,自然用would be了嘛。。。你再好好想想吧~你说的D是对过去完成时或者现完时态的假设。。。

__________,if I had arrived yesterday without letting you know beforehand?
A.Would you be surprised
B.Were you suprised
C.Had you been surprised
D.Would you have been surprised
答案是...

全部展开

__________,if I had arrived yesterday without letting you know beforehand?
A.Would you be surprised
B.Were you suprised
C.Had you been surprised
D.Would you have been surprised
答案是A。 但是为什么不选D呢?不是对过去的一种假设吗?求详解~
答:这题考错综时间虚拟条件句。
真实情况是:I arrived yesterday letting you know beforehand. 我是昨天到的,事先告诉过你的。现在我们见面了,你没有感到讶(You are not surprised)。假如我昨天到了而不给事先告诉你,当我们现在见面的时,你会不会很惊讶呢?主句(问题)问的是现在的情况:
If I had arrived yesterday without letting you know beforehand,woud you be surprised?
如果讲的是过去的情况,当时他并不惊讶,因为我事先告诉他了,则为:
If I had arrived yesterday without letting him know beforehand,he would have been surprised.
当面问的是现在的情况。如果前面有一句话:
You were not surprised when we met just now because I had told you about it before hand.
If I had arrived yesterday without letting him know beforehand,would you have been surprised ?
你刚才会惊讶吗?
所以,是去还是现在,还是为假设过去,主句是现在,还是要去理解体会句子的语境。

收起

主句发生在从句(虚拟句)之后,所以从句用过去完成时,主句就应该用过去时!

答案是A 因为这是对过去的一种假设啊,所以主句应该用离过去最近的时态,答案D是用would have done,很明显是对现在的假设,应该用过去时才好,一般都是紧挨着的时态的。主句中对过去设问,应该用would have done,但是为什么选A,对现在的感觉虚拟设问?我糊涂了~~...

全部展开

答案是A 因为这是对过去的一种假设啊,所以主句应该用离过去最近的时态,答案D是用would have done,很明显是对现在的假设,应该用过去时才好,一般都是紧挨着的时态的。

收起

,英语专四语法一道 第三题 专四语法一道,第4题, 英语专四语法一道,第2题, 一道专四语法题--------,if I had arrived yesterday without letting you know beforhand?A.Would you be surprisedB.Were you suprisedC.Had you been surprisedD.Would you have been surprised但是为什么不选D呢?不是对过去的一种假设吗? 专四的一道语法题2.The flats I have looked at so far were too expensive.So I'm better off ___ where I am.A.stay B.staying C.to stay D.stayed 一道语法题:I didn't start to work ____________you could help me.A.until B.till C.if D.unles一道语法题:I didn't start to work ____________you could help me.A.until B.till C.if D.unless原因,及翻译. 一道高中语法题 If I were you,I'd……的语法重点如题,最好有例句 If I were able to change this rule,I would.如题,这句话语法对吗? 一道高中语法题 英语 请教一道GMAT语法题 一道SAT OC 语法题> 一道高中语法题vbj 请教一道专四语法题____ he's already heard the news.A.Chances areB.Chance isC.Opportunities areD.Opportunity is If I can't have you, I don't want nobody 翻译如题翻译加上解释语法 问一道英语专四难度的语法题He asked to borrow 10,1000 yuan from me.He tried to give me that he was reliable ,but I still didn't understand him ( )so much money.A.believing;needing B.to believe;to need C.to believe;needing D.believing; to 英语专四词汇语法题 如何突破 求解一道中学语法单项选择题.一道语法题,并解释说明.We were getting ready to go out ____it began to rain.A where Bwhen C since D if