only then__the importance of learning English.A,had i realiz

only then__the importance of learning English.A,had i realized B,did i realize Chave i realized
请问A和C为什么不对?只是知道是时态问题
但是分不清楚什么时候用have had did
dandanbb520 1年前 已收到3个回答 举报

sarren 幼苗

共回答了24个问题采纳率:83.3% 举报

翻译:直到那时我才认识到学习英语的重要性.
解析:only then 引导的短语作时间状语 可以把它放在句尾,翻译为直到那时.而且only在句首需要部分倒装.ABC都是倒装,主要来区分谓语的时态.
直到那时 我才意识到.所以这个意识到的动作是知道那个时候才发生的,因此不能使用过去完成时,过去完成时是发生在过去的过去,应该是发生在only then 之前.淘汰A.
C现在完成时,现在完成时是指过去发生并且已经完成的动作对现在造成影响或后果,或者过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.
then是过去时的时间标志,因此不能使用现在完成时.而且根据现在完成时的定义,应该是已经完成的动作对现在的影响或后果,但是then 是那时,不是对现在造成 的影响了.所以淘汰C
如果不能区分这三者,建议多背熟三个时态的定义.

1年前 追问

8

dandanbb520 举报

对于上面的解释,我很感谢,当我套用到你解释的时候 发现这个不知道怎么办:Hardly__the office when the telephone rang. A,had i entered B,did i entered 我选择了B,答案却是A。。。

举报 sarren

哈哈,这个有涉及到另一个知识点了 hardly。。。when。。。固定搭配,翻译为。刚。。。就。。。或者一。。。就。。。 翻译:我刚一到办公室,电话铃就响了。 这个搭配中强调动作发生的先后顺序,因为是刚。。。就。。。很显然,刚。。。这个动作要比就。。。后面的动作先发生。因此在这个结构中多数前面都是用过去完成时,表示前面的发生when之前。过去的过去。 不知道是否明白了。不明白就追问吧

dandanbb520 举报

哦~~·如果有个have i entered能选择吗?

举报 sarren

不可以,过去的过去只能是过去完成时。

l3cag 幼苗

共回答了9个问题 举报

这是一般过去式 A是过去完成式 C是现在完成式 还要用倒装
only then是在那个时刻,所以用一般过去式 一般都是考only 和until这几个经常考的,要注意总结!
希望对你有帮助!

1年前

1

灿烂的uu 幼苗

共回答了587个问题 举报

这句话的意思是 只有到那时我才意识到学英语的重要性 分析而得是过去时 所以用did

1年前

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