精英家教网 > 初中英语 > 题目详情

—______ your sister ______ in Greener China for a long time?
—Yes.She joined it five years ago.

A.Has; been B.Have; been
C.Has; joined D.Have; joined

A

解析试题分析:句意:你的妹妹加入绿色中国这个组织有很长时间了吗?是的,她五年前就加入了。现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. 现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。join对应的延续性状态词是 be in 。故选A。
考点:考查现在完成时态的用法

练习册系列答案
相关习题

科目:初中英语 来源: 题型:单选题

There      serious air pollution if people use more and more cars.

A.has B.will be
C.will have D.are going to be

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

he girl sitting next to me on the plane was very nervous, for she            before.

A.hasn’t flown B.hadn’t flown 
C.didn’t fly D.wasn’t flying 

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

The boys           when the teacher came in. So she was very angry.

A.were doing homework
B.were cleaning the classroom
C.were fighting
D.were learning English

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

—Alice, would you mind not playing the guitar?  I ___________on the phone.
—Oh, sorry, mom.
A. talked           B. was talking        C. am talking

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

---Were you at home at 7:00 yesterday evening? I called you but no one was there.
---Sorry, we ___________ a movie at the theatre at that time.

A.watch B.were watchingC.watched D.are watching

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

—Where is your father?
--He ________ the World Cup in the living room.

A.is watching B.watches C.watched D.will watch

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

一Have you mended your bike,Bob?
一Yes,I______it twenty minutes ago.   

A.have mendedB.mendC.had mendedD.mended

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

—How long ________they_________?
—Sorry, I don’t know. But I know that Mr. Chen is going to _______a nurse next month.

A.did; marry; marry toB.did, get marry; marry with
C.have; got married; marryD.have; been married; marry

查看答案和解析>>

同步练习册答案