首页 > 留学知识库

问题: tell 的用法

各位英文高手:
请教大家一个问题
HE IS ONLY FIVE ,BUT HE CAN ALREADY TELL THE TIME , 为何加ALREADY? BUT HE CAN TELL THE TIME ,还不是一样说的过去,加了ALREADY ,是不是应该用过去分词TOLD ?
谢谢!

解答:

很多人误解already只能用于完成时态中。
already为一个副词,表示"已经"的意思,这个词一般只能用在肯定陈述句中,例如:
He has already started . 他已经动身了。
It’s late already . 已经很晚了。
有时already也可用在疑问句里,但含有"惊讶"的意思。例如:
Is he back already ? 他怎么已经回来了?
Have you finished already ? 你怎么已经都完成了?

你提问的那句话,说的是他只有五岁,但是他已经能够告诉别人时间了,所以在这边的 can 表示一种能力,一般用现在时态表示,而与过去式没有关系的,already在这边是副词,表示已经。

再者,can 后面跟的是动词原形,用can的现在完成时态可以表示为 can be done 所以,你说的把 tell 改成 told 后,这句话就变成是错误的句子了