英語完成時、進行時,既可以作為兩個相對獨立的時態,也可以組合為一種新的時態,即“完成進行時”。這話他已經說了好幾年了。這些年來,創立們一直為我們雜志寫稿。從下午四點鐘到現在,她一直在寫信。過去完成進行時與將來完成進行時,同現在完成進行時的含義大致相同,一是表示反復發生的事,二是表示一直持續不斷的事。
中文名完成進行時
含義到某個時間為止,該動作已經完成
時間的角度過去完成進行時現在完成進行時等
形式Have/has+been+動詞ING形式
現在完成進行時Have/has+been+動詞ING形式
1、強調動作在一段時間內反復發生。
We have been eing quite a lot of each other recently.
最近我們常常見面。
Where have you been? We have been looking for you everywhere.
你剛才在哪兒?我們一直在到處找你呢!
He has been saying that for years.
這話他已經說了好幾年了。
It has been raining every day this month.
這個月天天下雨。
2、強調動作在長時間內持續不斷。
All the years they have been contributing articles to our magazine.
這些年來,創立們一直為我們雜志寫稿。
She has been writing the letter since four o”clock in the afternoon.
從下午四點鐘到現在,她一直在寫信。
We have been studying in this school for three years.
我們一直在這所學校學習了三年。
How long have you been watching TV?
你看了多久電視了?
過去完成進行時與將來完成進行時,同現在完成進行時的含義大致相同,一是表示反復發生的事,二是表示一直持續不斷的事。
過去完成進行時Had+been+動詞ING形式
1、表示反復發生的事
He had been mentioning your name to me.
他過去多次向我提到過你的名字。
You had been giving me everything.
你對我真是有求必應。
2、表示持續不斷的狀況
She had been suffering from a bad cold when she took the exam.
她在考試之前一直患重感冒。
Had they been expecting the news for some time?
他們期待這個消息有一段時間了吧?
Rafael was scolded even though he hadn't been doing anything wrong.
盡管拉斐爾沒做什么錯事,但他還是挨罵了。
I had been looking for it for days before I found it.
這東西我找了好多天才找著的。
The doctor asked what he had been eating.
醫生問他吃了什么。
I asked where they had been staying all tho days.
我問他們那些天是呆在哪兒的。
3、含有某種感情色彩
I had only been reading a few minutes when he came in.
我剛看了幾分鐘他就進來了。
They had only been waiting for the bus a few moments when it came.
他們只等了一會兒車就來了。
She'd only been reviewing her lessons for a short while when her little sister interrupted her.
她溫習功課才一會兒,她妹妹就打斷她了。
參考資料本文發布于:2023-06-05 13:10:05,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/92/206095.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:完成進行時(英語時態).doc
本文 PDF 下載地址:完成進行時(英語時態).pdf
| 留言與評論(共有 0 條評論) |