满分5 > 高中英语试题 >

I my homework yesterday, but unfortunate...

I        my homework yesterday, but unfortunately I forgot about it totally.

A.need have handed in                    B.should have handed in

C.must have handed in                     D.may have handed in

 

B 【解析】 试题分析:考查情态动词完成时,must + have done:用于肯定句,表示推测,意为“一定(已经)……”;should [ought to] + have done:可用于肯定句、否定句或疑问句,表示责备或遗憾等,意为“本来应该……”;need + have done:用于否定句或疑问句,用于否定时意为“本来不必”,用于疑问句时意为“有必要……吗”; may + have done:用于肯定句或否定句,表示推测,意为“可能(已经)……”。所以选B 考点:考查情态动词完成时
复制答案
考点分析:
相关试题推荐

Keep on trying,        you will find a way out.

A.so               B.but              C.or               D.and

 

查看答案

By the time Billy was 6, he         in the sea.

A.had already swum                       B.was already swimming

C.has already swum                       D.already swam

 

查看答案

A terrible earthquake with tsunami happened in Japan,       more than 10,000deaths.

A.causing           B.to cause           C.caused           D.having caused

 

查看答案

Mum: Tom?

Tom:          ? Here I am.

A.What             B.OK               C.Yes?              D.All right

 

查看答案

I prefer ________ the movies rather than ________ home.

A.go to; stay                             B.to go to; stay

C.going to; staying                        D.to go to; staying

 

查看答案
试题属性

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