题目内容
7.But for I ________ homework yesterday,the teacher ________ me now.( )A. | finished; would blame | |
B. | had finished; can have blamed | |
C. | were to finish; should have blamed | |
D. | had finished; must blame |
分析 要不是我昨天完成了家庭作业,老师现在就会责备我了.
解答 答案:A
解析:"我完成家庭作业"发生在昨天,故使用一般过去时,因此B、C、D选项全部排除;后面"老师现在就会责备我"是虚拟,故使用虚拟语气(will的过去式为would).综上,本题答案为A选项.
点评 本题考查虚拟语气,做此类题目时首先要明白虚拟语气的定义及用法,再仔细分析句子结构并根据句意确定哪些地方使用虚拟语气.

练习册系列答案
相关题目
16.So difficult __________ it to work out the problem that I decided to ask Peter for advice.( )
A. | I did find | B. | did I find | C. | I have found | D. | have I found |