九年级英语过去完成将来完成将来完成将来进行时专项练习30题含答案解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
九年级英语过去完成将来完成将来完成将来进行时专项练
习30题含答案解析
1.She said she would have been studying for hours and would still be studying by the time her friend arrived. What tense is used in this sentence?
A.Simple past
B.Past perfect
C.Future perfect continuous
D.Past perfect future perfect future perfect future continuous
答案解析:D。
这个句子中“would have been studying”是过去完成将来进行时,“would still be studying”是将来进行时,整体表达的是过去完成将来完成将来完成将来进行时的复杂时态。
A 选项是一般过去时,不符合句子时态;B 选项是过去完成时,也不符合;C 选项只是将来完成进行时,不完整。
2.He knew that by next week he would have completed the project and would be waiting for the results. What tense is shown here?
A.Present continuous
B.Future perfect
C.Past perfect future perfect future continuous
D.Simple future
答案解析:C。
句子中“would have completed”是将来完成时,“would be waiting”是将来进行时,整体是过去完成将来完成将来完成将来进行时。
A 选项现在进行时不对;B 选项不完整;D 选项一般
3.They thought they would have been working on the assignment for days and would continue to work on it in the future. What tense is being used?
A.Past continuous
B.Future perfect continuous
C.Past perfect future perfect future continuous
D.Present perfect
答案解析:C。
“would have been working”是过去完成将来进行时,“would continue to work”是将来进行时,整体是过去完成将来完成将来完成将来进行时。
A 选项过去进行时错误;B 选项不完整;D 选项现在完成时不符合。
4.She imagined that by the end of the month she would have finished the book and would be starting another one. What tense does this sentence express?
A.Past perfect
B.Future perfect future continuous
C.Past perfect future perfect future continuous
D.Present perfect continuous
答案解析:C。
“would have finished”是将来完成时,“would be starting”是将来进行时,整体是过去完成将来完成将来完成将来进行时。
A 选项过去完成时不完整;B 选项不完整表述;D 选项现在完
5.He predicted that he would have been training hard for months and would still be training when the competition started. What tense is in this statement?
A.Future continuous
B.Past perfect future perfect future continuous
C.Simple past
D.Present perfect
答案解析:B。
“would have been training”是过去完成将来进行时,“would still be training”是将来进行时,整体是过去完成将来完成将来完成将来进行时。
A 选项只是将来进行时,不完整;C 选项一般过去时错误;D 选项现在完成时不对。
6.They believed that by next year they would have accomplished their goals and would be planning new ones. What tense is demonstrated?
A.Past perfect future perfect future continuous
B.Future perfect
C.Present continuous
D.Past continuous
答案解析:A。
“would have accomplished”是将来完成时,“would be planning”是将来进行时,整体是过去完成将来完成将来完成将来进行时。
B 选项不完整;C 选项现在进行时错误;D 选项过去进行时错误。
7.She was sure that by the time she graduated she would have been preparing for the exam for weeks and would be looking forward to the next stage. What tense is used here?
A.Past perfect future perfect future continuous
B.Future perfect continuous
C.Present perfect
D.Simple future
答案解析:A。
“would have been preparing”是过去完成将来进行时,“would be looking forward to”是将来进行时,整体是过去完成将来完成将来完成将来进行时。
B 选项不完整;C 选项现在完成时错误;D 选项一般将来时错误。
8.He expected that by the end of the week he would have completed all the tasks and would be relaxing. What tense is this?
A.Past perfect future perfect future continuous
B.Future perfect
C.Present continuous
D.Simple past
答案解析:A。
“would have completed”是将来完成时,“would be relaxing”是将来进行时,整体是过去完成将来完成将来完成将来进行时。
B 选项不完整;C 选项现在进行时错误;D 选项一般过去时错误。
9.They thought that by next month they would have been working on
the project for a long time and would be expecting the final results. What tense is shown?
A.Past perfect future perfect future continuous
B.Future perfect continuous
C.Present perfect
D.Past continuous
答案
11.She had promised that by the end of next month she ______ her project and would be waiting for the results.
A.would have completed
B.will have completed
C.would complete
D.will complete
答案解析:A。
故事中她承诺在下个月底前完成项目,“by the end of next month”表示将来的某个时间点,而承诺的动作发生在过去,且强调在将来这个时间点之前完成,所以用过去完成将来完成时,即would have completed。
12.If he had started earlier, he ______ his work by the time we arrive there next week.
A.would have completed
B.will have completed
C.would complete
D.will complete
答案解析:A。
如果他早点开始,那么到我们下周到达那里的时候他就会完成工作了。
这里假设的情况是过去,到达的时间是将来,强调在将来这个时间点之前完成工作,所以用过去完成将来完成时would have completed。
13.The team had planned that they ______ the experiment and would be analyzing the data for weeks after that.
A.would have completed
B.will have completed
C.would complete
D.will complete
答案解析:A。
团队计划他们会在某个时间完成实验,这里计划发生在过去,完成实验的时间在将来,且强调在将来这个时间点之前完成,所以用过去完成将来完成时would have completed。
14.She thought that by this time next year she ______ her degree and would be looking for a job.
A.would have completed
B.will have completed
C.would complete
D.will complete
答案解析:A。
她认为到明年这个时候她就会完成学位,这里认为的动作发生在过去,完成学位的时间在将来,且强调在将来这个时
间点之前完成,所以用过去完成将来完成时would have completed。
15.They had expected that by the end of the year they ______ the construction and would be ready to move in.
A.would have completed
B.will have completed
C.would complete
D.will complete
答案解析:A。
他们原本期望在年底前完成建设,期望发生在过去,完成建设的时间在将来,且强调在将来这个时间点之前完成,所以用过去完成将来完成时would have completed。
16.If she had studied harder, she ______ the exam by now and would be preparing for the next level.
A.would have completed
B.will have completed
C.would complete
D.will complete
答案解析:A。
如果她学习更努力,那么到现在她就会完成考试了。
这里假设的情况是过去,现在这个时间点是相对于过去的将来,且强调在这个将来时间点之前完成考试,所以用过去完成将来完成时would have completed。
17.The company had hoped that by the end of the quarter they ______ the project and would be presenting it to the clients.
A.would have completed
B.will have completed
C.would complete
D.will complete
答案解析:A。
公司曾希望在本季度末完成项目,希望发生在过去,完成项目的时间在将来,且强调在将来这个时间点之前完成,所以用过去完成将来完成时would have completed。
18.He had promised that by the time his son graduated he ______ enough money to send him on a trip.
A.would have saved
B.will have saved
C.would save
D.will save
答案解析:A。
他承诺在他儿子毕业的时候他会存够钱送他去旅行。
承诺发生在过去,儿子毕业的时间在将来,且强调在将来这个时间点之前存够钱,所以用过去完成将来完成时would have saved。
19.They thought that by the end of the summer they ______ enough experience and would be able to handle more challenging tasks.
A.would have gained
B.will have gained
C.would gain
D.will gain
答案解析:A。
他们认为到夏天结束的时候他们会获得足够的经验,这里认为的动作发生在过去,获得经验的时间在将来,且强调在将来这个时间点之前获得经验,所以用过去完成将来完成时would have gained。
20.If they had worked more efficiently, they ______ the task by tomorrow and would be free to take on new projects.
A.would have completed
B.will have completed
C.would complete
D.will complete
答案解析:A。
如果他们工作更高效,那么到明天他们就会完成任务。
这里假设的情况是过去,明天这个时间点是相对于过去的将来,且强调在这个将来时间点之前完成任务,所以用过去
21. A: What will you be doing this time next week?
B: I will be studying for my exams. But I'm not sure what John will be doing. He said he might have finished his project by then and would be starting on something new. But he also thought he might still be working on it and wouldn't have completed it yet. What do you think?
A: Well, if he's as dedicated as he usually is, he ______ still be working on it.
A. will be
B. would be
C. might be
D. can be
答案解析:C。
这段对话中涉及对将来进行时以及过去完成将来完成的推测。
选项A“will be”语气比较肯定,不符合对话中不确定的语境;选项B“would be”一般表示过去将来时,此处不合适;选项C“might be”表示可能性,符合对话中不确定约翰是否会仍在工作的情况;选项D“can be”虽然也有可能性,但在这种语境下不太恰当。
22. A: Do you think we'll have completed this project by the end of next month?
B: I'm not sure. It depends on a lot of factors. But if everything goes smoothly, we ______ have completed it and might be starting on a new one.
A. will have
B. would have
C. should have
D. could have
答案解析:A。
对话围绕项目是否能在月底完成展开。
选项A“will have”表示将来完成时,符合如果一切顺利就会完成项目的预期;选项B“would have”用于过去将来完成时,此处不合适;选项C“should have”表示应该完成,语气不太符合语境;选项D“could have”表示可能完成,没有“will have”肯定。
23. A: What were your plans for next year?
B: I had hoped to travel around the world. But with all the
uncertainties, I'm not sure if I'll be able to. I thought by this time next year, I ______ have visited several countries. But now, I don't know.
A. will have
B. would have
C. should have
D. could have
答案解析:B。
对话中提到过去对明年的计划,用过去完成将来完成时。
选项A“will have”是将来完成时,不符合过去的预期;选项B“would have”符合过去对将来的假设;选项C“should have”表示应该完成,与语境不符;选项D“could have”表示可能完成,语气不如“would have”合适。
24. A: Do you think they'll still be working on that construction project by the end of next year?
B: It's hard to say. If there are no major delays, they ______ have finished it by then. But if there are problems, they might still be working on it.
A. will have
B. would have
C. should have
D. could have
答案解析:A。
根据对话,如果没有重大延误,到明年年底他们会完成项目,用将来完成时“will have”;选项B“would have”用于过去
将来完成时;选项C“should have”应该完成,不符合语境;选项D“could have”可能完成,没有“will have”肯定。
25. A: What do you think you'll be doing five years from now?
B: I'm not really sure. I hope to have a successful career by then. I thought I ______ have achieved my goals and might be enjoying the fruits of my labor.
A. will have
B. would have
C. should have
D. could have
答案解析:B。
对话是对五年后的设想,用过去完成将来完成时“would have”表示过去对将来的假设;选项A“will have”是将来完成时;选项C“should have”应该完成;选项D“could have”可能完成,都不太符合语境。
26. A: Do you think she'll have completed her degree by the time she's thirty?
B: It's possible. If she continues at her current pace, she ______ have completed it.
A. will have
B. would have
C. should have
D. could have
答案解析:A。
对话讨论她三十岁时是否能完成学位,用将来完成时“will have”表示对未来的预期;选项B“would have”用于过去将来完成时;选项C“should have”应该完成,不太符合语境;选项D“could have”可能完成,没有“will have”肯定。
27. A: What were your expectations for。