精英家教網 > 高中英語 > 題目詳情
If he _______ to the teacher attentively in the past year, he _______the answer to the question now.
A.had listened; would knowB.listened; knew
C.listens; knewD.has listened ;knows
A

試題分析:考查混合型虛擬語氣。句意:如果在過去的一年里他認真聽老師講課了,那么他現(xiàn)在就能夠知道這個問題的答案了。從in the past year 判斷前面條件狀語從句是對過去進行假設,應該用過去完成時;而后面主句中的now則提示應該是對現(xiàn)在的虛擬,應該用would +動詞原形,所以整個句子是混合型的虛擬語氣,正確答案為A。
練習冊系列答案
相關習題

科目:高中英語 來源:不詳 題型:單選題

—Sorry, sir. I can’t answer this question.
---Well, you are supposed______ this part of history.
A.readingB.to be readingC.to have readD.having read

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—Need I accomplish all we have set out to do?
—Yes, you ____; otherwise you ____fired.
A.need; would have beenB.may; need have been
C.can; mustn't have beenD.must; would be

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

I know it’s normal for such a thing to happen, but we _____ it if we’d been more careful.
A.need have avoidedB.could have avoided
C.will have avoidedD.had avoided

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

“ Have you ever been to Beijing?”  “No, but I wish I________.”
A.haveB.willC.doD.had

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—Did you visit the famous cultural relics last month?
—No, we____ it, but we spent too much time shopping.
A.could have visitedB.must have visited
C.can't have visitedD.shouldn't have visited

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

It’s high time that we students________ harder as the examination is drawing nearer.
A.workB.will workC.workedD.have to work

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

If we had become aware of danger earlier, we _____ to stay in that temporary shelter.
A.wouldn’t chooseB.wouldn’t be choosing
C.wouldn’t have been choosingD.wouldn’t have chosen

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

I’m glad you told me about yesterday’s show being cancelled. Otherwise I _____ all the way for nothing.
A.travelledB.had travelledC.would travelD.would have traveled

查看答案和解析>>

同步練習冊答案