内容正文:
现在完成时(3)
本模块的语法知识还是现在完成时,不过本模块侧重讲for、since以及
非延续性动词在现在完成时中的应用。
1.for、since在现在完成时中的应用
在表示行为或状态从过去一直持续到现在时,通常要与表示一段时间的
时间状语连用,这类状语通常由for或since引导。for后接一段时间,而
since后多接时间点。
He has been away for two years.
他已离开两年了。
He has been an English teacher since last year.
自去年以来他一直是一名英语教师。
for
since
+时间段
+时间点
+句子
a year, two months, three days, a long time
a year ago ,two months ago,
4 o’clock , yesterday , last year
I was ten years
she lived here
1.
练习:用since和for填空
1. Jim has been in Ireland ______ Monday.
2. Jill has been in Ireland ______ three days.
3. His aunt has lived in Australia ______15 days.
4. Mary is in her office. She has been there ______ 7 o'clock.
5. India has been an independent country ______1974.
6. The bus is late. They've been waiting ______ 20 minutes.
7. Nobody lives in those houses. They have been empty ______ many years.
8. Mike has been in hospital ______ October.
1.______two years 2.____two years ago 3.___last month
4.______ 1999