题目内容

You were late for class, but you ________ on time.


  1. A.
    might be
  2. B.
    should be
  3. C.
    ought to have been
  4. D.
    must have been
C
ought to have done sth.表示过去应该做而未做某事,相当于should have done sth.;must have done 表示过去肯定做过某事,故选C项。
练习册系列答案
相关题目

短文填词(共10小题,每小题1分,满分10分)

       阅读下面的短文,用三种形式完成短文,使文章语义完整,连贯。(①根据上下文填空;②用所给单词的正确形式填空;③根据单词所给首字母填空。每空一词。)请将答案写在右边对应题号的横线上。

Dear Christie,

       I’m here in the National Park, in      (southeast)California.             72.    

I have been t     around the state of California for three weeks              73.    

now, It's very different from        I have seen in American movies.           74.    

Not everyone is rich and not everyone l      near the beach. I first        75.    

travelled southeast      rich farmland then to the central part.        76.    

They grow e      here including cotton,vegetables,nuts and              77.    

fruit.They raise cattle too.Then I traveled    (far)southeast into            78.    

mountains and desert. Californians are very friendly,      they are         79.    

from many different r     and cultures. Every cuIture has its own         80.      

music,food and art. I show great interest in them.         81.    

       Wish you were here. Give my love to Paula.

                                             Yours,

                                             George

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网