Ⅰ. 用括号中所给动词的适当形式填空
1. Our English teacher
2. We
3. Mrs Lin
4. We
5. My father
1. Our English teacher
moved
(move) to Nanjing in 2007. He and his family have lived
(live) here since then.2. We
have had
(have) this computer for three years. We bought
(buy) it three years ago.3. Mrs Lin
has gone
(go) to Beijing already. She left
(leave) the day before yesterday.4. We
have
never seen
(see) such a man. But I heard
(hear) much about him when I was in Xuzhou.5. My father
has been
(be) to the Yellow Mountain. He climbed
(climb) it twice in the 1990s.答案
Ⅰ. 1. moved; have lived 2. have had; bought 3. has gone;
left 4. have; seen; heard 5. has been; climbed
left 4. have; seen; heard 5. has been; climbed
1. You know great changes
A.have been taken place
B.took place
C.have taken place
D.were taken place
C
in Yancheng in the past few years.A.have been taken place
B.took place
C.have taken place
D.were taken place
答案
1. C [解析]考查动词的时态和语态。句意:你知道,在
过去的几年里,盐城发生了很大变化。根据时间状语"in
the past few years"可知,本句的时态为现在完成时。故
选C。
易错警示 take place 意为"发生",用作不及物动词,不
用于被动语态。
过去的几年里,盐城发生了很大变化。根据时间状语"in
the past few years"可知,本句的时态为现在完成时。故
选C。
易错警示 take place 意为"发生",用作不及物动词,不
用于被动语态。
2. (2025·南京联合体期末)—Your bike looks beautiful. Where did you buy it?
—In a shop near my house. I
A.had
B.have had
C.buy
D.have bought
—In a shop near my house. I
B
it for two years.A.had
B.have had
C.buy
D.have bought
答案
2. B [解析]考查动词的时态。句意:——你的自行车很好
看。你在哪里买的? ——在我家附近的商店。我已经买
了它两年了。根据"for two years"可知,此处应用现在完
成时,且谓语动词应为延续性动词,"buy"对应的延续性动
词为have,故此处应填have had。故选B。
看。你在哪里买的? ——在我家附近的商店。我已经买
了它两年了。根据"for two years"可知,此处应用现在完
成时,且谓语动词应为延续性动词,"buy"对应的延续性动
词为have,故此处应填have had。故选B。
3. (2025·泰州泰兴期末)—Have you ever travelled to Shanghai Science and Technology Museum, Tom?
—Yes, I
A.was visiting
B.visited
C.visit
D.have visited
—Yes, I
B
it twice with my friends last year.A.was visiting
B.visited
C.visit
D.have visited
答案
3. B [解析]考查动词的时态。句意:——汤姆,你去过上海
科技馆吗? ——去过,去年我和朋友去了两次。was
visiting是过去进行时;visited是一般过去时;visit是一般
现在时;have visited是现在完成时。根据"last year"可知,
动作发生在过去,应用一般过去时。故选B。
科技馆吗? ——去过,去年我和朋友去了两次。was
visiting是过去进行时;visited是一般过去时;visit是一般
现在时;have visited是现在完成时。根据"last year"可知,
动作发生在过去,应用一般过去时。故选B。
4. —
—Last year. He
A.When;has joined
B.How long;has joined
C.How long;has been in
D.When;has been in
When
did your brother join the army?—Last year. He
has been in
the army since he finished school.A.When;has joined
B.How long;has joined
C.How long;has been in
D.When;has been in
答案
4. D [解析]考查疑问词(组)辨析和现在完成时的用法。句
意:——你哥哥是什么时候参军的? ——去年。自从他毕
业后就去参军了。when什么时候;how long多久。join是
非延续性动词,不能与一段时间连用,也不能用于how
long提问的疑问句中,故第一空用When;再根据"since he
finished school"可知,第二空要用join的延续性结构be in,
时态应为现在完成时,即has been in。故选D。
意:——你哥哥是什么时候参军的? ——去年。自从他毕
业后就去参军了。when什么时候;how long多久。join是
非延续性动词,不能与一段时间连用,也不能用于how
long提问的疑问句中,故第一空用When;再根据"since he
finished school"可知,第二空要用join的延续性结构be in,
时态应为现在完成时,即has been in。故选D。
5. (2025·南通如皋期末)The restaurants
A.have been open;haven't been
B.have opened;haven't gone
C.have been open;haven't gone
D.have opened;haven't been
have been open
for several months, but I haven't been
there so far.A.have been open;haven't been
B.have opened;haven't gone
C.have been open;haven't gone
D.have opened;haven't been
答案
5. A [解析]考查动词的时态。句意:那些餐馆已经开了好
几个月了,但我迄今为止还没有去过那里。根据"for
several months"可知,第一空应用现在完成时,且表示延续
性动作,故用have been open;第二空表示"至今未去过某
地",用haven't been to,由于"there"为副词,要去掉to,即
haven't been。故选A。
几个月了,但我迄今为止还没有去过那里。根据"for
several months"可知,第一空应用现在完成时,且表示延续
性动作,故用have been open;第二空表示"至今未去过某
地",用haven't been to,由于"there"为副词,要去掉to,即
haven't been。故选A。
6. (2025·南通如皋实验中学调研)We need to tell people to just do one small thing well
A.as well as
B.instead of
C.according to
D.because of
B
doing 100 things poorly.A.as well as
B.instead of
C.according to
D.because of
答案
6. B [解析]考查短语辨析。句意:我们需要告诉人们做好
一件小事就可以,而不是糟糕地做一百件事。as well as
和,也;instead of而不是;according to根据;because of由
于。根据"do one small thing well. . . doing 100 things
poorly"可知,要好好地做一件小事,而不是糟糕地做一百
件事。故选B。
一件小事就可以,而不是糟糕地做一百件事。as well as
和,也;instead of而不是;according to根据;because of由
于。根据"do one small thing well. . . doing 100 things
poorly"可知,要好好地做一件小事,而不是糟糕地做一百
件事。故选B。
7. —Have you ever been to Shanghai, Mary?
—Yes. I
A.have gone
B.have been to
C.went
D.was
—Yes. I
D
there for three days with my parents last month.A.have gone
B.have been to
C.went
D.was
答案
7. D [解析]考查动词的时态。句意:——玛丽,你曾经去过
上海吗? ——去过。上个月我和我的父母在那里待了三
天。句中有表示过去的时间状语"last month",此句应该
用一般过去时。went不能与"for+一段时间"搭配,故排
除C项。故选D。
上海吗? ——去过。上个月我和我的父母在那里待了三
天。句中有表示过去的时间状语"last month",此句应该
用一般过去时。went不能与"for+一段时间"搭配,故排
除C项。故选D。
Ⅲ. 完成句子
A. 将下列句子改为同义句。
1. I have kept the two books for five days.
I the two books .
2. My father met an old classmate of his in the street several days ago.
My father met an old classmate of his in the street .
B. 根据汉语意思,完成下列句子。
3. 我想亲自感谢你。
I want to .
4. 你可以现在报名参加美术俱乐部,或者你也可以等到下周。
You can the Art Club now, or you can wait until next week.
5. 到目前为止,我们对博物馆了解了很多。
, we the museum.
A. 将下列句子改为同义句。
1. I have kept the two books for five days.
I the two books .
2. My father met an old classmate of his in the street several days ago.
My father met an old classmate of his in the street .
B. 根据汉语意思,完成下列句子。
3. 我想亲自感谢你。
I want to .
4. 你可以现在报名参加美术俱乐部,或者你也可以等到下周。
You can the Art Club now, or you can wait until next week.
5. 到目前为止,我们对博物馆了解了很多。
, we the museum.
答案
Ⅲ. 1. borrowed; five days ago 2. the other day 3. thank
you in person 4. sign up for 5. So far; have learnt/learned
a lot about
you in person 4. sign up for 5. So far; have learnt/learned
a lot about
登录