- 1
- 0
- 约7.84千字
- 约 13页
- 2026-01-08 发布于山东
- 举报
2026年最新八种时态理解题目及答案
一、单项选择题(总共10题,每题2分)
1.IfI______tothepartylastnight,Iwouldhaveseenyou.
A.go
B.went
C.wouldgo
D.hadgone
答案:B
2.She______beentoJapanbeforeshemovedtherelastyear.
A.had
B.has
C.was
D.willhave
答案:A
3.Bythetimetheyarrive,we______themeetingforanhour.
A.willhave
B.have
C.will
D.had
答案:A
4.They______nothavefinishedtheprojectiftheyhadstartedearlier.
A.would
B.will
C.wouldhave
D.had
答案:C
5.I______nothaveboughtthatcarifI______knownitsproblems.
A.would,had
B.would,have
C.wouldhave,had
D.wouldhave,have
答案:C
6.He______beenworkingherefortenyearsbythetimeheretires.
A.willhave
B.will
C.has
D.willbe
答案:A
7.IfI______you,Iwouldapologize.
A.am
B.were
C.be
D.willbe
答案:B
8.She______notbeenabletofinishherhomeworkifshe______studiedlastnight.
A.could,had
B.could,would
C.would,had
D.would,wouldhave
答案:C
9.Bythetimeyougetthere,thetrain______foranhour.
A.willhaveleft
B.willleave
C.hasleft
D.willbeleaving
答案:A
10.Ifthey______moretime,they______finishedtheexperiment.
A.had,wouldhave
B.had,have
C.have,would
D.willhave,willhave
答案:A
二、多项选择题(总共10题,每题2分)
1.Whichofthefollowingsentencesisinthepresentperfecttense?
A.Shehasfinishedherwork.
B.Hegoestothegymeveryday.
C.Theywereplayingsoccerwhenitstartedtorain.
D.Wewillhavecompletedtheprojectbynextweek.
答案:A
2.WhattenseisusedinthesentenceIfIhadknown,Iwouldhavehelped?
A.presentperfect
B.pastperfect
C.conditional
D.futureperfect
答案:C
3.WhichtenseisusedinthesentenceBythetimehearrives,wewillhavebeenwaitingfortwohours?
A.presentperfectcontinuous
B.futureperfectcontinuous
C.presentcontinuous
D.futurecontinuous
答案:B
4.WhattenseisusedinthesentenceShewouldhavegoneifshehadhadmoremoney?
A.pastconditional
B.presentconditional
C.pastperfectconditiona
原创力文档

文档评论(0)