—Guess what? I have got A for my term paper.
—Great!You _______ read widely and put a lot of work into it.
A.must haveB.should
C.mustD.should have
A
試題分析:上文意思,猜猜看,我在學期報告中得了一個A。下文意思,真棒!你一定是閱讀廣泛并且你付出了很多勞動。 must have done表示對過去發(fā)生的事情或狀態(tài)進行推測,語氣比較肯定,通常只用于肯定句.Should應該,must必須should have done表示過去本應該做的事卻沒做。故選A.
點評:情態(tài)動詞之間的區(qū)別主要是語氣不同,但提前首先要理解句子要表達的含義,然后做出準確判斷. must have done表示對過去發(fā)生的事情或狀態(tài)進行推測,語氣比較肯定,通常只用于肯定句.Should應該,must必須should have done表示過去本應該做的事卻沒做。
練習冊系列答案
相關習題

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

I was supposed ____ her, but I failed.
A.to help B.to have helped C.to be helping D.will help

查看答案和解析>>

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


Thank you so much! But for your text message, I ___________ home without my ID card this morning.
A.would have leftB.would leaveC.had leftD.left

查看答案和解析>>

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

As it turned out to be a small house party, we __________ so formally.
A.needn’t dress upB.shouldn’t dress up
C.were not necessary to dress upD.needn’t have dressed up

查看答案和解析>>

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

If you want to book tickets for the 2012 Olympic Games, just call 60952012. It _____be simpler.
A.mustn'tB.won'tC.needn'tD.couldn't

查看答案和解析>>

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

The flight was put off due to the typhoon. Otherwise, we______ the beautiful scenery in Greece now.
A.would be enjoyingB.would have enjoyed
C.will enjoyD.must have enjoyed

查看答案和解析>>

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

—Did you visit the museum today?
—No. We _____ it, but we spent too much time shopping.
A.could have visitedB.must have visitedC.could visitD.must visit

查看答案和解析>>

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

— You didn’t invite John to the party?
   — ________ him, too?
A.Should I inviteB.Should I have invited
C.Must I inviteD.Must I have invited

查看答案和解析>>

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

My sister was determined that her daughter ____abroad when she grows up.
A.goesB.goC.would goD.went

查看答案和解析>>

同步練習冊答案