题目内容
16.-Why didn't you come to Mary's birthday party yesterday evening?-I______,but an unexpected friend came to see me.( )
| A. | was supposed to | B. | was supposed to have | ||
| C. | would like to | D. | would like to have |
分析 ---昨天晚上你为什么没来参加玛丽的生日聚会?
---我本应该去,但是一个意想不到的朋友突然来看我.
解答 答案:B.
结合上下文句意是说过去的事情用一般过去时,结合句意是说本应该去的没有去,故用be suppose to have+过去分词,表示过去本应做而实际未做的动作.故答案是B.
点评 be supposed to后面接"have+过去分词"时,表示"本应该做某事而没做".如:
You are supposed to have handed in your homework by now.
现在你应该已经把作业交上来了.
练习册系列答案
相关题目
6.‘Kung Fu Panda'is one of _________ I have ever seen.( )
| A. | most interesting films | B. | the most interesting films | ||
| C. | more interesting films | D. | the interesting films |
4.-Must I stay at home and take good care of him.No,you ________.( )
| A. | mustn't | B. | won't | C. | can't | D. | needn't |
11.I used to go camping a lot,so it won't be the first time I in a tent.( )
| A. | have slept | B. | had slept | C. | was sleeping | D. | slept |
1.-Is somebody taking care of you?
-______.( )
-______.( )
| A. | No.I've been waiting here for long. | |
| B. | Your service is not good.Where's your manager? | |
| C. | No.I'd like a long-sleeved shirt in yellow,medium. | |
| D. | Where have you been? |
8.My aunt,as_____ ___easy-going old lady,did give us_____ surprise when she lost her temper at the family party yesterday.( )
| A. | the,a | B. | an;/ | C. | an; a | D. | /;a |
5.-Don't forget to bring your homework with______.
--__________.( )
--__________.( )
| A. | yourself.No,I don't | B. | yourself.No,I won't | ||
| C. | you.Yes,I do | D. | you.No,I won't |