题目内容

4.My parents ______________ America for 50years.(  )
A.have been inB.have been toC.have gone toD.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的区别.结合语境完成试题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网