问题: 时态语法问题。
(1)我1个月前我就完成了6道题目了,
I finished six questions one month ago.
I have already finished six questions one month ago.
这两句都对吗?不同的时态意思表达上有什么区别吗?
(2)但是现在仍然在作第七道题。
But i am still doing the seventh question.
(3)我问过老师这题。
I have asked teacher for help.
I asked teacher for help.
同(1)一样问题,表达意思上有什么不同呢?
都对吗?
(4)老师说他做完后会发E-MAIL给我。
He said he would send the email to me after he finished it.
这里的 finish 用过去式对吗?
解答:
1)我1个月前我就完成了6道题目了,
I finished six questions one month ago.
I have already finished six questions one month ago.
第一句对,因为finish 是短暂动词,不能延续。如果要和ago一起用,可以这样说:I have finished six questions since one months ago。
(2)但是现在仍然在作第七道题。
But i am still doing the seventh question.
这个对,也可这样说:I have been doing the seventh question。这个强调过去的动作持续到现在,并对现在的影响
(3)我问过老师这题。
I have asked teacher for help.
I asked teacher for help.
这两个从语法上讲都没有问题,是强调的不同。第一句有暗含的意思我已经会了,第二句只是告诉对方问过老师了。
(4)老师说他做完后会发E-MAIL给我。
He said he would send the email to me after he finished it.
没有问题
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。