选择题,请帮忙解答并给出解释

来源:百度知道 编辑:UC知道 时间:2024/05/12 06:51:54
1.Mr Smith______to American 10 years ago and has been there______.

A.has gone;since then B.went;from then
C.have gone;since then D.came;ever since

2.______has your friend studied English? ---Since 2001

A.How long B.When C.Why D.What time
and前边过去时,后边现在完成时?不是应该前后时态一样的么?

第二题的话,how long不是应该用时间段回答么?since算时间段么?

B:10 years ago 所以用went: 并一直在那里 from then
A: 学习英语多久了,从01年起:用How long.

楼上的答案是正确的.

1.D 10 years ago 需要接过去式,后面表示继起,用since then 或ever since 都可以.但是只能选D
2. A Since 2001 need following the expression of period of time.(sorry,cant type chinese now,something wrong with my computer)

从2001年到现在就是一个时间段。