英语完成时、进行时,既可以作为两个相对独立的时态,也可以组合为一种新的时态,即“完成进行时”。这话他已经说了好几年了。这些年来,创立们一直为我们杂志写稿。从下午四点钟到现在,她一直在写信。过去完成进行时与将来完成进行时,同现在完成进行时的含义大致相同,一是表示反复发生的事,二是表示一直持续不断的事。
中文名完成进行时
含义到某个时间为止,该动作已经完成
时间的角度过去完成进行时现在完成进行时等
形式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,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/92/206095.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:完成进行时(英语时态).doc
本文 PDF 下载地址:完成进行时(英语时态).pdf
留言与评论(共有 0 条评论) |