作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/05/21 06:27:27
only then__the importance of learning English.A,had i realized B,did i realize Chave i realized
请问A和C为什么不对?只是知道是时态问题
但是分不清楚什么时候用have had did
only then__the importance of learning English.A,had i realiz
翻译:直到那时我才认识到学习英语的重要性.
解析:only then 引导的短语作时间状语 可以把它放在句尾,翻译为直到那时.而且only在句首需要部分倒装.ABC都是倒装,主要来区分谓语的时态.
直到那时 我才意识到.所以这个意识到的动作是知道那个时候才发生的,因此不能使用过去完成时,过去完成时是发生在过去的过去,应该是发生在only then 之前.淘汰A.
C现在完成时,现在完成时是指过去发生并且已经完成的动作对现在造成影响或后果,或者过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.
then是过去时的时间标志,因此不能使用现在完成时.而且根据现在完成时的定义,应该是已经完成的动作对现在的影响或后果,但是then 是那时,不是对现在造成 的影响了.所以淘汰C
如果不能区分这三者,建议多背熟三个时态的定义.
再问: 对于上面的解释,我很感谢,当我套用到你解释的时候 发现这个不知道怎么办:Hardly__the office when the telephone rang. A,had i entered B,did i entered 我选择了B,答案却是A。。。
再答: 哈哈,这个有涉及到另一个知识点了 hardly。。。when。。。固定搭配,翻译为。刚。。。就。。。或者一。。。就。。。 翻译:我刚一到办公室,电话铃就响了。 这个搭配中强调动作发生的先后顺序,因为是刚。。。就。。。很显然,刚。。。这个动作要比就。。。后面的动作先发生。因此在这个结构中多数前面都是用过去完成时,表示前面的发生when之前。过去的过去。 不知道是否明白了。不明白就追问吧
再问: 哦~~·如果有个have i entered能选择吗?
再答: 不可以,过去的过去只能是过去完成时。