精英家教網 > 高中英語 > 題目詳情
If he _________ more time practicing speaking English before, he ____ able to speak it much better now.
A.spent; will be
B.had spent; would have been
C.spent; would have been
D.had spent; would be
D

試題分析:句意:如果他以前花更多時間練習英語,他現(xiàn)在就會說的更好了。If條件句是和過去(before)相反,用過去完成式,主句和now(現(xiàn)在)相反,所以用would have done,所以選D。
練習冊系列答案
相關習題

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

They ________ two free tickets to Canada.Otherwise,they’d never have been able to afford to go.
A.had gotB.got
C.would have gotD.get

查看答案和解析>>

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

—Happy birthday!
—Thank you!It’s the best present I________for.(2012·江蘇,35)
A.should have wished
B.must have wished
C.may have wished
D.could have wished

查看答案和解析>>

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

(2014年北京市西城區(qū)高三5月二模試題)30. — The professor gave a really good speech.
— I suggest you _____ him some specific questions about his work experience.
A.have asked B.will ask C.askedD.ask

查看答案和解析>>

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

______ today, he would get there by Friday.
A.Were he to leaveB.If he had leftC.Did he to leaveD.Had he left

查看答案和解析>>

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

— I didn’t watch the program “Where are we going, Dad?” yesterday.
— I________, either, if my father hadn’t reminded me.
A.wouldn’t haveB.didn’tC.wouldn’tD.hadn’t

查看答案和解析>>

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

Richard __________ injured in the car crash,but I didn’t stop him driving after he drank some beer.
A.wouldn’t have gotB.might not get
C.mustn’t have gotD.should not get

查看答案和解析>>

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

—How was your trip to Yancheng last week?
—Wonderful! I only felt sorry that I ________ the nature reserve of red­crowned cranes, but the weather was awful.
A.could visitB.could have visited
C.might visitD.might have visited

查看答案和解析>>

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

(2012·江西高考)We ________ have bought so much food now that Suzie won't be with us for dinner.
A.may notB.needn't
C.can'tD.mustn't

查看答案和解析>>

同步練習冊答案