题目内容
4.My parents ______________ America for 50years.( )| A. | have been in | B. | have been to | C. | have gone to | D. | have been |
分析 我父母在美国已经50年了.
解答 答案:A.考查现在完成时态.句意"我父母在美国已经50年了.".have been to 曾经去过某地,已经回来了.have gone to 去了某地,还没回来.have been in表示"在某地呆了多少时间",常与时间段状语连用.have been不正确,后跟地点时要加介词.结合"for 50 years"已经50年了.可知应该是一直呆在美国.用have been in.故选A
点评 现在完成时态,由"have/has+过去分词"构成,表示动作发生在过去,但与现在的情况有联系.这里要分清have been in,have been to,have gone to的区别.结合语境完成试题.
练习册系列答案
相关题目
12.He is never _________ class.( )
| A. | arrive | B. | late for | C. | arrive late | D. | late |
19.On weekends,I can't relax _______.( )
| A. | too | B. | either | C. | also | D. | neither |
9..-When your sister come here?
-Two years ago.She has been here for two years.( )
-Two years ago.She has been here for two years.( )
| A. | does | B. | will | C. | did | D. | has |
16.All the kids couldn't help up when they heard the exciting news.( )
| A. | jump | B. | to jump | C. | jumping | D. | jumped |