题目内容
13.-How long _____ you ____ this book?( )| A. | have,bought | B. | have,had | C. | have,buy | D. | have,have |
分析 你买这本书多长时间了?
解答 答案:B.根据题干,本句的意思说"从买这本书到现在有多长时间",表示的"买"这一动作从过去一直持续到现在,故本句应用现在完成时.现在完成时的结构是:have/has+过去分词;又根据"买"buy是非延续性动词,不能与表示时间段的词或短语连用,应用have来表示"买";have 的过去分词是had,所以本题填have had.故本题选B.
点评 本题考查时态的辨析,做题时应注意动作发生的时间,根据动作发生的时间来确定动词的时态
练习册系列答案
相关题目
4.There a meeting tomorrow afternoon.( )
| A. | will have | B. | is going to have | ||
| C. | will be |
1.Trees can stop the water from _____ the earth away.( )
| A. | wash | B. | to wash | C. | washing |