初中英语条件句练习题40题含答案解析.docx
初中英语条件句练习题40题含答案解析
1.Ifitrainstomorrow,we_____stayathome.
A.will
B.would
C.should
D.must
答案解析:A。if引导的真实条件句中,主句用一般将来时,从句用一般现在时。B选项would用于虚拟语气;C选项should表示应该;D选项must表示必须,都不符合条件句的语法规则。
2.IfIhavetime,I_____helpyouwithyourhomework.
A.will
B.would
C.should
D.must
答案解析:A。理由同上。
3.Ifshe_____hard,shewillgetgoodgrades.
A.studies
B.studied
C.willstudy
D.wouldstudy
答案解析:A。if引导的真实条件句,从句用一般现在时,主句用一般将来时。
4.Ifwe_____lateforschool,theteacherwillbeangry.
A.are
B.were
C.willbe
D.wouldbe
答案解析:A。if引导的真实条件句,从句用一般现在时表示将来,B、D选项用于虚拟语气,C选项willbe不能用于if引导的真实条件句的从句中。
5.Ifhe_____hishomeworkcarefully,hewontmakemistakes.
A.does
B.did
C.willdo
D.woulddo
答案解析:A。理由同第三题。
6.Ifthey_____tothepark,theywillhaveagoodtime.
A.go
B.went
C.willgo
D.wouldgo
答案解析:A。if引导的真实条件句,从句用一般现在时,主句用一般将来时。
7.IfI_____abook,Iwillshareitwithyou.
A.find
B.found
C.willfind
D.wouldfind
答案解析:A。理由同上。
8.Ifshe_____sick,shewillgotoseeadoctor.
A.is
B.was
C.willbe
D.wouldbe
答案解析:A。if引导的真实条件句,从句用一般现在时,主句用一般将来时。
9.Ifwe_____enoughmoney,wewillbuyanewbike.
A.have
B.had
C.willhave
D.wouldhave
答案解析:A。理由同上。
10.Ifhe_____kindtoothers,otherswillbekindtohim.
A.is
B.was
C.willbe
D.wouldbe
答案解析:A。if引导的真实条件句,从句用一般现在时,主句用一般将来时。
11.IfIwereabird,I______flyfreelyinthesky.
A.can
B.could
C.will
D.would
答案解析:D。本题考查虚拟语气中对现在情况的假设。“IfIwereabird”是对现在情况的假设,“我”并不是一只鸟,所以要用虚拟语气“would+动词原形”。A选项can表示能力,不用于虚拟语气;B选项could通常用于表示能力或可能性,在这里不符合语法结构;C选项will不用于虚拟语气对现在情况的假设。
12.Ifhe______moretime,hewouldfinishtheworkontime.
A.had
B.has
C.have
D.wouldhave
答案解析:A。本题考查虚拟语气中对现在情况的假设。“hewouldfinishtheworkontime”说明现在他没有足够的时间,是对现在情况的假设,“have”在虚拟语气中要变成“had”。B选项has是一般现在时,不符合虚拟语气的要求;C选项have同理;D选项wouldhave通常用于对过去情况的假设。
13.IfI______amagician,Iwouldmakeeveryonehappy.
A.be
B.am
C.were
D.was
答案解析:C。本题考查虚拟语气中对现在情况的假设。“I”后面的be动词在虚拟语气中要用were。A选项be动词原形不能单独使用;B选项am是一般现在时;D选项was不用于“ifI”后面的虚拟语气。
1