Mary is ill today. If she ______ ill, she _______ absent from school.
A.weren’t; couldn’t beB.wasn’t; wouldn’t have been
C.wasn’t; wouldn’t beD. weren’t; won’t be
A

試題分析:題干的意思是“ Mary今天病了,如果她沒生病,今天她就會去上學了”。因為第一句說,Mary今天病了,所以本題考查的是與現(xiàn)在情況相反的事情,因之,主句用would、should、could+動詞原形,從句用一般過去時。
點評:1、在學習虛擬語氣的時候,要對過去、現(xiàn)在、將來的虛擬的做出正確的判斷。2、一定要記住,虛擬語氣的條件從句的謂語用過去式,動詞be要用were。
練習冊系列答案
相關習題

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

It's everybody's desire that  every effort___________to reduce the pollution in our city.
A.be madeB.is madeC.will bi made D.must be made

查看答案和解析>>

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

The maths teacher demanded that all the students _____ the examination paper within one and a half hours.
A.finish  B.finishedC.would finish  D.could finish

查看答案和解析>>

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

---May I take this book out of the reading room?
---No, you______. You read it in here.
A.mightn’tB.won’tC.needn’tD.mustn’t

查看答案和解析>>

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

If it __________for the snow, we ___________the mountain yesterday.
A.were not; could have climbedB.were not; could climb
C.had not been; could have climbedD.had not been; could climb

查看答案和解析>>

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

—I just want to know , Please tell me , how much do you make an hour?
—If you        know, I make $ 20 an hour
A.willB.shallC.mustD.meed

查看答案和解析>>

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

The fire spread through the hotel very quickly, but everyone _____ get out.
A.had toB.wouldC.was able toD.could

查看答案和解析>>

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

-- A medical team was sent to Japan by air five hours ago.
---So they_____ have arrived by now. The flight usually takes four hours or so.
A.mightB.couldC.needD.must

查看答案和解析>>

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

-- Do you still remember when we went to Nanjing?
--- I can’t remember now but _________ sometime last summer?
A.might it beB.could it beC.could it have beenD.should it have been

查看答案和解析>>

同步練習冊答案