Danny________hard for long to realize his dream and now he is popular.A has worked B had worked.我觉得现在他很受欢迎,可不可以理解为实现他梦的动作是过去的过去,从而用过去完成时呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 22:07:44

Danny________hard for long to realize his dream and now he is popular.A has worked B had worked.我觉得现在他很受欢迎,可不可以理解为实现他梦的动作是过去的过去,从而用过去完成时呢?
Danny________hard for long to realize his dream and now he is popular.
A has worked B had worked.我觉得现在他很受欢迎,可不可以理解为实现他梦的动作是过去的过去,从而用过去完成时呢?

Danny________hard for long to realize his dream and now he is popular.A has worked B had worked.我觉得现在他很受欢迎,可不可以理解为实现他梦的动作是过去的过去,从而用过去完成时呢?
答案:选A.has worked
即:Danny has worked hard for long to realize his dream and now he is popular.
解析:因为这句话是由and连接的两个并列分句,后面的分句是一般现在时,前面是相对于现在来说的,即从过去到现在一直努力工作,对现在造成的影响,所以用现在完成时;而你说的“过去的过去”后面应该有过去的时间状语作对比,相对于过去的时间之前发生的,才能用过去完成时,而本句没有过去时间状语,所以不能理解为“过去的过去”.
翻译:丹妮很长时间以来一直在努力实现他的梦想,并且现在他很出名了.
有不明白的请继续追问,

后面的句子用的是一般现在时,所以前面的用现在完成时就可以了。

选A has worked.

不可以啊。had worked 是相对于过去而言的,离现在太远了。