Had I known her name,I________.
A.would invite her to lunchB.would have invited her to lunch
C.invited her to lunchD.could invite her to lunch
B

試題分析:考查虛擬語氣:從句是Had I known her name,相當(dāng)于if I had known her name,是和過去相反的虛擬語氣,主句應(yīng)該是would have done,句意:我要是知道她的名字,我就會(huì)邀請她吃晚飯了。選B。
點(diǎn)評:if的虛擬語氣非常重要,簡要概括如下:1、表示與現(xiàn) 在事實(shí)相反的情況,從句:If主語+過去時(shí)(Be動(dòng)詞用were);主句:主語+should/would/could/might+do: 2、表示與過去事實(shí)相反的情況,從句:If主語+had+done;主句:主語+should/would/could/might+have done 3、表示對將來情況的主觀推測,從句:①if+主語+were to do②if+主語+should+do ③if+主語+did(動(dòng)詞過去式)/were ;主句:主語+should/would/could/might+do 
練習(xí)冊系列答案
相關(guān)習(xí)題

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

If we had taken such effective measures much earlier, the river ________ so seriously now.
A.is not pollutedB.would not be polluted
C.had not been pollutedD.would not have been polluted

查看答案和解析>>

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

—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

查看答案和解析>>

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

If we    a table earlier, we couldn’t be standing here in a queue.
A.have bookedB.bookedC.bookD.had booked

查看答案和解析>>

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

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

查看答案和解析>>

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

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.hadn’t been, could climb

查看答案和解析>>

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

The sleeping baby would be scared _______ a sudden loud noise.
A.was thereB.there was
C.should there be D.there should be

查看答案和解析>>

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

----So you’ve got the news?
----Yes, but I’d rather I _______.
A.hadn’t told about itB.didn’t tell about it
C.were not told about itD.hadn’t been told about it

查看答案和解析>>

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

With all his money, he _________ worry about a little thing like 5 cents!
A.canB.mustC.mayD.should

查看答案和解析>>

同步練習(xí)冊答案