时态(tense)是一种动词形式,不同的时态用以表示不同的时间与方式。它是表示行为、动作、状态在各种时间条件下的动词形式,下面是小编收集整理的*英语时态语态练习,大家一起来看看吧!
*英语时态语态练习:
1、 His father ______ the Party since 1978 .
A. joined B. has joined C. was in D. has been in
2、—Do you know him well ?
— Sure .We _________ friends since ten years ago .
A. were B. have been C. have become D. have made
3、—How long have you ____ here ?
—About two months .
A. been B. gone C. come D. arrived
4、Hurry up! The play __________ for ten minutes .
A. has begun B. had begun
C. has been on D. began
5、 It _____ ten years since he left the army .
A. is B. has C. will D. was
6、 Miss Green isn't in the office . she_______ to the library .
A.has gone B. went C.will go D. has been
7、My parents ______ Shandong for ten years .
A. have been in B. have been to
C. have gone to D. have been
8、The students have cleaned the classroom, ?
A. so they B. don’t they C. have they D. haven’t they
9、 has Mr White been a member of Greener China since he to China?
A. How soon, comes B. How often, got
C. How long, came D. How far, arrived
10、 His uncle for more than 9 years.
A. has come here B. has started to work
C. has lived there D. has left the university
与现在完成时连用的常用词语:
能与现在完成时连用词语很多,just, already, yet, before, never, ever, recently 等,但常见的有:
(1) since自从,如:
I have been there many times since the war. 自那次战争以来,我曾去该地多次。
We haven’t seen each other since last week. 自上周以来我们一直未见过面。
We have been friends ever since. 自此以后我们一直是朋友。
有时可用其它时态。如:
It seems like years since we last met. 我们似乎几年未见面了。
It is five years since he came here. 他来这里五年了。
(2) so far到目前为止,如:
So far we have learned 2000 English words. 目前为止我们已学了两千个英语单词了。
So far the search for the missing middle-aged woman has been fruitless. 到目前为止,还没有找到那失踪的中年妇女。
We haven’t had any trouble so far. 到目前为止,我们还没有遇到任何麻烦。
(3) in / for / during the past / last … years 在过去 / 最近…中:
I've been ill for the past three weeks. 我三周来一直在生病。
Great changes have taken place in the last three years 最近三年我们学校发生很大变化。
I have been here (for) the last / past month. 最近一个月里我都在这儿。
过去进行时和一般过去时的区别:
(1) 过去进行时通常表示一个过去正在进行的动作;而一般过去时则通常表示一个过去已经完成的动作。如:
I was reading the newspaper last night. 我昨晚在看书。(不一定看完)
I read the newspaper last night. 我昨晚看了报纸。(已经看完)
He was building a model ship out of wood. 他在那里修一座桥。(不一定建成)
He built a model ship out of wood. 他用木头造了个模型船。(已建成)
(2) 少数动词如rain, snow, cough, wear, feel, work等的一般过去时并不表示动作完成,这时用两种时态都可以,且含义区别不大。如:
It snowed / was snowing all day yesterday. 昨天下了一天的雪。
She didn’t feel / wasn’t feeling well that day. 那天她感到不太舒服。
The child coughed / was coughing all night. 这孩子咳嗽了一整夜。
过去将来时间的常见表达方式:
(1) was (were) going to+动词原形。
①表示过去某时准备做某事。如:
Marsha said she was going to have a try. 玛莎说她准备试试。
He was going to leave when I came in. 我进来时他正要离开。
②was going to有时可表示过去未曾实现的想法或打算。如:
I was going to see you last night, but I was too busy. 我昨晚本想去看你的,但太忙了。
(2) was (were)+不定式。
①表示定于过去某时将要做某事。如:
He told me that we were to leave at 2:30pm.他告诉我我们下午两点半动身。
He was to meet her at 10 outside the cinema. 他约定和她10点钟在电影院外见面。
②若表示过去没有实现或被取消的计划,则用was (were) to+动词完成式。如:
We were to have left at 6 last night. 我们本来计划昨晚6点离开的。