满分5 > 初中英语试题 >

----- Have you stayed here long? -----Ye...

----- Have you stayed here long?

-----Yes. _________

A. I have stayed here for twenty years ago.    B. I stayed here for twenty years

C. Twenty years has passed    D. Twenty years have passed.

 

C 【解析】句意:——你在这里待很久了吗?——是的。二十年过去了。考查现在完成时态。for接时间段,用于现在完成时态,不和ago连用,可排除AB选项。20 years指的是一个时间,属于单数第三人称,需用has+过去分词构成现在完成时,可排除D项。根据句意语境,可知选C。  
复制答案
考点分析:
相关试题推荐

It’s the first time I ________________ this place.

A. visited    B. have visited    C. will visit    D. am visiting

 

查看答案

Half of the class _______ done most of the work. The left ________ rather difficult.

A. has; is    B. have; is    C. have; are    D. has; are

 

查看答案

Although he lives   in the small house, he never feels_______.

A. lonely; alone    B. alone; lonely

C. alone; alone    D. lonely; lonely

 

查看答案

We all thought           important to learn to read and write.

A. it    B. its    C. it's    D. that

 

查看答案

听一段材料,回答以下小题。

What’s the matter with Jim?

What

They are talking about __________ .

Where

They are talking ___________ .

What’s wrong?

Jim has got ____________ .

 

 

1.A. Jim’s school.    B. The weather.    C. Jim’s trouble.

2.A. In a factory.    B. At the doctor’s    C. In the teacher’s office.

3.A. a cold.    B. a toothache.    C. a stomachache.

 

查看答案
试题属性

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