满分5 > 高中英语试题 >

Shakespeare's play Hamlet ________ into ...

Shakespeare's play Hamlet ________ into at least ten different films over the past years.

A. had been made         B. was made

C. has been made         D. would be made

 

C 【解析】 试题分析:考查动词的时态与语态。over the past years表示的是从过去到现在的动作,所以句子用现在完成时;剧是被制作的,所以用被动语态,因此选择现在完成时被动式。 【名师点睛】这题是典型的现在完成时的时态,因为句中明确给出时间状语over the past years,和现在完成时搭配,遇到这种题目相对是比较简单的,但是平时一定要留意这些关键的时间状语。  
复制答案
考点分析:
相关试题推荐

—Do you think Mom and Dad ________  late?

—No. Swiss Air is usually on time.

A. were               B. will be

C. would be             D. have been

 

查看答案

Hurry up! Mark and Carol  ________  us.

A. expect                  B. are expecting

C. have expected          D. will expect

 

查看答案

The girl has a great interest in sport and ________ badminton classes twice a week over the last three years.

A. took                B. is taking

C. takes               D. has been taking

 

查看答案

If nothing ________, the oceans will turn into fish deserts.

A. does                B. had been done

C. will do           D. is done

 

查看答案

Around two o'clock every night, Sue will start talking in her dream. It somewhat ________ us.

A. bothers                B. had bothered

C. would bother           D. bothered

 

查看答案
试题属性

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