作者bbclearning (Learner)
看板Eng-Class
标题[文法] 现在完成 vs 现在完成进行
时间Fri Dec 23 20:10:12 2011
应该是老问题了,但下面的句子想请问一下
Pitt has been making films for 10 years and so far he has acted
in 20.
要怎麽用文法说明前者用progressive後者用simple
Tom has even been giving classess at university.
这里用progressive要如何说明
He has written some books.
He has been writing some books.
是不是两者都对
He worked on the book for the last year.
He has been working on the book for the last year.
He has worked on the book for the last year.
这三句对错
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.144.88
1F:推 haha31:看语意吧 现在完成进行应该是以前做到现在还在继续做 12/23 21:58
2F:→ haha31:现在完成则是强调做过 12/23 21:58
3F:→ shizz:最後三句,第一句去掉for,第二句for改成since 12/24 03:54
4F:→ shizz:最後一句不确定你要讲什麽,如果是他去年在做那for改成in, 12/24 03:56
5F:→ shizz:如果是他从去年开始做,则使用第二句的句型。 12/24 03:56
6F:推 inceo:现在完成进行式是强调未来还会继续做 现在完成不知道 ? 12/24 09:51