问题: 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 后,这句话就变成是错误的句子了
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。