作业帮 > 英语 > 作业

Miss Smith with her parents ________ China since ________.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/03 08:05:11
Miss Smith with her parents ________ China since ________.
A.have been in,two years ago
B.has gone to,three years
C.have been to,two years
D.has been in,three years ago
答案D
本例主要考查现在完成时的用法.现在完成时表示过去某一时刻开始的动作或状态,对现在造成的影响或结果,且常与since,for,already,yet,ever,never,before,in the past…years等连用.如:Have you read the book before?本例since后接过去的某一点表达在某地呆过多长时间,要用have(has)been in.主语依Miss Smith而定.
此外,本例还考查have been to(in),have gone to的区别.have been to意思是“到过,去过”,表示曾到过某处,但现在人不在那儿;have been in表示曾在某地方呆了多长时间;have gone to意思是“去了”,表示已经去了某地,现在人可能在去的途中或已在那儿了.例如:
I have been to Shenzhen.I went there last year.
He has been in the league for two months.
The Greens have gone to England for a holiday."