早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于havebeen-Haveyoueverbeentobeijing?-Yes,I--therefor3dayslastmonth.a.havebeenb.wasc.went我想知道是哪个,并且为什么其他的不行呢?这是安徽省中考的题目,

题目详情
关于have been
-Have you ever been to beijing?
-Yes,I--there for 3 dayslast month.
a.have been b.was
c.went
我想知道是哪个,并且为什么其他的不行呢?
这是安徽省中考的题目,
▼优质解答
答案和解析
B,因为后面的回答有个时间状语last month,因此只能用过去时而不能用现在完成时,A排除.FOR 3 DAYS表示一种状态,C选项表示一种动作,故也排除.BE动词可表一段时间的状态,为正确答案.