现在完成时 自他参军至今已有十年了.It is ten years since he jioned the army.since前为什么不用现在
题目
现在完成时 自他参军至今已有十年了.It is ten years since he jioned the army.since前为什么不用现在
完成时。
答案
按照现在完成时的用法和since的用法,since前的主句应该用现在完成时,也就说你用现在完成时肯定没问题(It has been ten years since he joined the army.)但是,现在由于语言的演变,这种情况前面用一般现在时已经广泛被接受,所以,两种表达法都对.
(你提出这样的问题就说明你在用心学习英语,我愿意帮助这样的人.)
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点