高二英语状语从句练习题30题含答案解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高二英语状语从句练习题30题含答案解析
1.We were having a meeting when he came in.
A.were having
B.was having
C.had
D.have
答案解析:A。
本题考查过去进行时。
“when he came in”表示过去某个时间点,在这个时间点我们正在开会,所以用过去进行时were having。
B 选项was having 主语错误,应为we were having;C 选项had 和D 选项have 时态错误。
2.I will call you as soon as I arrive home.
A.arrive at
B.reach
C.get to
D.arrive home
答案解析:D。
“arrive home”是正确表达,home 是副词,前面不加介词。
A 选项arrive at 后接小地点;B 选项reach 及C 选项get to 后都需接地点名词。
3.While I was doing my homework, my mother was cooking.
A.do
B.did
C.was doing
D.have done
答案解析:C。
本题考查过去进行时的同时性。
while 引导的时间状语从句中要用进行时态,这里表示“我在做作业的时候,妈妈在做饭”。
A 选项do 和B 选项did 时态错误;D 选项have done 时态错误且不符合语境。
4.The moment I saw him, I knew he was the one.
A.The time
B.As soon as
C.When
D.The moment
答案解析:D。
“the moment”可以引导时间状语从句,相当于as soon as。
A 选项The time 不能直接引导时间状语从句;B 选项As soon as 和C 选项When 意思与题干重复,没有迷惑性。
5.Until he finishes his work, he can't go out.
A.Before
B.After
C.When
D.Until
答案解析:D。
本题考查until 的用法,表示“直到……才”。
A 选项Before 表示“在……之前”;B 选项After 表示“在……之后”;C 选项When 表示“当……的时候”,都不符合题意。
6.As I was walking along the street, I saw a beautiful bird.
A.walked
B.was walking
C.have walked
D.had walked
答案解析:B。
本题考查过去进行时。
“as”引导时间状语从句,通常用进行时态,表示“当……的时候”。
A 选项walked 是一般过去时;
C 选项have walked 是现在完成时;
D 选项had walked 是过去完成时,都不符合语境。
7.She had just left when he arrived.
A.had just left
B.left
C.was leaving
D.has left
答案解析:A。
本题考查过去完成时。
“when he arrived”是过去的时间点,她离开在他到达之前,所以用过去完成时had just left。
B 选项left 是一般过去时;C 选项was leaving 是过去进行时;D 选项has left 是现在完成时,都不符合题意。
8.By the time he comes back, we will have finished the work.
A.will finish
B.finish
C.have finished
D.had finished
答案解析:C。
“by the time he comes back”表示将来的时间点,主句要用将来完成时will have finished,表示在那个时间点之前已经完成。
A 选项will finish 是一般将来时;B 选项finish 是一般现在时;
D 选项had finished 是过去完成时,都不符合题意。
9.I had been waiting for an hour when he finally showed up.
A.have been waiting
B.was waiting
C.had been waiting
D.had waited
答案解析:C。
本题考查过去完成进行时。
“for an hour”表示一段时间,“when he finally showed up”是过去的时间点,在这个时间点之前一直在等待,所以用过去完成进行时had been waiting。
A 选项have been waiting 是现在完成进行时;B 选项was waiting 是过去进行时;D 选项had waited 是过去完成时,都不符合题意。
10.Every time I see her, she is always smiling.
A.is always smiling
B.smiles
C.will smile
D.would smile
答案解析:A。
本题考查现在进行时的特殊用法。
“every time I see her”表示每次看到她的时候,她总是正在微笑,所以用现在进行时is always smiling。
B 选项smiles 是一般现在时;C 选项will smile 是
一般将来时;D 选项would smile 是过去将来时,都不符合题意。
11.If it rains tomorrow, we will stay at home.
A.will rain
B.rains
C.rained
D.is raining
答案解析:B。
本题考查条件状语从句中“主将从现”的用法。
if 引导的条件状语从句用一般现在时表示将来,主句用一般将来时。
A 选项是将来时,不符合条件状语从句的用法;C 选项是过去时,不符合;
D 选项是现在进行时,也不符合。
12.We'll go on a picnic if the weather is fine.
A.is
B.will be
C.was
D.would be
答案解析:A。
同样是“主将从现”的用法,if 引导的条件状语从句用一般现在时,the weather 是第三人称单数,所以用is。
B 选项是将来时;C 选项是过去时;D 选项是过去将来时,都不符合。
13.If you study hard, you will pass the exam.
A.study
B.studied
C.will study
D.would study
答案解析:A。
“主将从现”,if 引导的条件状语从句用一般现在时表示将来。
B 选项是过去时;C 选项是将来时;D 选项是过去将来时,都不符合。
14.If he has time, he will come to see us.
A.has
B.had
C.will have
D.would have
答案解析:A。
还是“主将从现”,if 引导的条件状语从句用一般现在时,he 是第三人称单数,所以用has。
B 选项是过去时;C 选项是将来时;D 选项是过去将来时,都不符合。
15.If it is sunny this weekend, we will go to the beach.
A.is
B.will be
C.was
D.would be
答案解析:A。
“主将从现”,if 引导的条件状语从句用一般现在时,it 是第三人称单数,所以用is。
B 选项是将来时;C 选项是过去时;D 选项是过去将来时,都不符合。
16.We will have a picnic if it doesn't rain.
A.doesn't rain
B.won't rain
C.didn't rain
D.wouldn't rain
答案解析:A。
“主将从现”,if 引导的条件状语从句用一般现在时的否定形式。
B 选项是将来时的否定形式;C 选项是过去时的否定形式;D 选项是过去将来时的否定形式,都不符合。
17.If you are careful, you won't make mistakes.
A.are
B.were
C.will be
D.would be
答案解析:A。
“主将从现”,if 引导的条件状语从句用一般现在时,you 后面跟are。
B 选项是过去时;C 选项是将来时;D 选项是过去将来时,都不符合。
18.If he comes early, we will start on time.
es
B.came
C.will come
D.would come
答案解析:A。
“主将从现”,if 引导的条件状语从句用一般现在时,he 是第三人称单数,所以用comes。
B 选项是过去时;C 选项是将来时;D 选项是过去将来时,都不符合。
19.If she has enough money, she will buy a new dress.
A.has
B.had
C.will have
D.would have
答案解析:A。
“主将从现”,if 引导的条件状语从句用一般现在时,she 是第三人称单数,所以用has。
B 选项是过去时;C 选项是将来时;D 选项是过去将来时,都不符合。
20.If they invite us, we will go to their party.
A.invite
B.invited
C.will invite
D.would invite
答案解析:A。
“主将从现”,if 引导的条件状语从句用一般现在时,they 是第三人称复数,所以用invite。
B 选项是过去时;C 选项是将来时;D 选项是过去将来时,都不符合。
21.______ he is very tired, he still keeps on working.
A.Although
B.Because
C.So
D.But
答案解析:A。
本题考查让步状语从句。
“Although”表示“尽管”,
引导让步状语从句。
本句意为尽管他很累,但他仍然继续工作。
“Because”表示原因,“So”表示结果,“But”表示转折,均不符合题意。
22.She went to bed early ______ she was very tired.
A.so
B.because
C.although
D.but
答案解析:B。
本题考查原因状语从句。
“because”表示因为,引导原因状语从句。
本句意为她很早就去睡觉了,因为她非常累。
“so”表示结果,“although”表示让步,“but”表示转折,均不符合题意。
23.______ it was raining hard, we still went out.
A.Although
B.Because
C.So
D.But
答案解析:A。
本题考查让步状语从句。
“Although”表示尽管,引导让步状语从句。
本句意为尽管雨下得很大,我们仍然出去了。
“Because”表示原因,“So”表示结果,“But”表示转折,均不符合题意。
24.He didn't go to school ______ he was ill.
A.because
B.so
C.although
D.but
答案解析:A。
本题考查原因状语从句。
“because”表示因为,引导原因状语从句。
本句意为他没有去上学,因为他生病了。
“so”表示结果,“although”表示让步,“but”表示转折,均不符合题意。
25.______ he is young, he knows a lot.
A.Although
B.Because
C.So
D.But
答案解析:A。
本题考查让步状语从句。
“Although”表示尽管,引导让步状语从句。
本句意为尽管他很年轻,但他知道很多。
“Because”表示原因,“So”表示结果,“But”表示转折,均不符合题意。
26.She studied hard ______ she could pass the exam.
A.so that
B.because
C.although
D.but
答案解析:A。
本题考查目的状语从句。
“so that”表示以便,引导目的状语从句。
本句意为她努力学习以便能通过考试。
“because”表示原因,“although”表示让步,“but”表示转折,均不符合题意。
27.______ he is rich, he is not happy.
A.Although
B.Because
C.So
D.But
答案解析:A。
本题考查让步状语从句。
“Although”表示尽管,引导让步状语从句。
本句意为尽管他很富有,但他并不快乐。
“Because”表示原因,“So”表示结果,“But”表示转折,均不符合题意。
28.He got up early ______ he could catch the first bus.
A.so that
B.because
C.although
D.but
答案解析:A。
本题考查目的状语从句。
“so that”表示以便,引导目的状语从句。
本句意为他早起以便能赶上第一班车。
“because”表示原因,“although”表示让步,“but”表示转折,均不符合题意。
29.______ it was cold, he didn't wear a coat.
A.Although
B.Because
C.So
D.But
答案解析:A。
本题考查让步状语从句。
“Although”表示尽管,引导让步状语从句。
本句意为尽管天气很冷,但他没有穿外套。
“Because”表示原因,“So”表示结果,“But”表示转折,均不符合题意。
30.She was happy ______ she passed the exam.
A.because
B.so
C.although
D.but
答案解析:A。
本题考查原因状语从句。
“because”表示因为,引导原因状语从句。
本句意为她很高兴,因为她通过了考试。
“so”表示结果,“although”表示让步,“but”表示转折,均不符合题意。