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.我觉得现在他很受欢迎,可不可以理解为实现他梦的动作是过去的过去,从而用过去完成时呢?

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

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

选A has worked.

答案:选A.has worked即:Danny has worked hard for long to realize his dream and now he is popular.解析:因为这句话是由and连接的两个并列分句,后面的分句是一般现在时,前面是相对于现在来说的,即从过去到现在...