满分5 > 高中英语试题 >

She _____ your birthday party, but she h...

She _____ your birthday party, but she had to look after her mother in hospital.

    A.should attend                           B.ought to have attended

    C.can have attended                       D.must have attended

 

B 【解析】 试题分析:考查情态动词用法。本题是虚拟语气,根据but后面的had说明本题是对过去情况的虚拟,使用情态动词+have done的形式。C项表示推测,指可能做了某事;D项指一定做了某事;ought to have done本应该做某事,实际上却未做;句意:她本应该来参加你的生日聚会的,但是她不得不照顾她生病住院的妈妈。故B正确。 考点:考查情态动词用法
复制答案
考点分析:
相关试题推荐

A survey of China's citizens found that some smokers are unwilling to kick the habit because they aren't fully ____ of the harm it does to health.

    A.fond               B.ashamed           C.worthy            D.aware

 

查看答案

____ is clear ____ the Diaoyu islands have been China's inherent territory (固有领土)both from historical and legal aspects since ancient times.

    A.That; that         B.This; this        C.It; that          D.What; what

 

查看答案

—How was the journey?

    —Tiring! I caught the train at the last second but all the seats _____.I stood all the way.

    A.would occupy                            B.had occupied

    C.had been occupied                       D.would be occupied

 

查看答案

I was standing behind a tall man.When the man looked _____, I recognized him at once.

    A.up                 B.down              C.forward           D.about

 

查看答案

____ we get on well with a number of people , we are usually friends with only a very few.

    A.As                 B.Once              C.Before           D.While

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.