| A. | have stayed | B. | had stayed | ||
| C. | have been staying | D. | stayed |
分析 很高兴你从美国回来了.请告诉我你在那呆了多久.
解答 答案:A
there指的是美国,问这个人在美国呆了多久,因为他已经从美国回来了,have stayed 表示曾经在那里呆过,到现在仍然是存在的,没有终止的一个问题,所以用have不用had,用现在完成时,排除B.选项C have been staying 不适合,因为已经回来了,而且stay for some time是不可持续动词,只是表示一种状态而不是动作.D stayed表示过去式,很明显不适合,因为题目中要求的是意思是曾经呆过多久,用完成式.故选A.
点评 本题主要考查现在完成时的含义,表示过去发生或已经完成的动作对现在造成的影响或结果,其结构是:have/has+及物动词的过去分词.
科目:初中英语 来源: 题型:选择题
| A. | Somebody | B. | Anybody | C. | Nobody | D. | Everybody |
查看答案和解析>>
科目:初中英语 来源: 题型:选择题
| A. | need to; doesn't dare | B. | needs; daren't | ||
| C. | needs to; doesn't dare to | D. | need; dare not to |
查看答案和解析>>
科目:初中英语 来源: 题型:填空题
查看答案和解析>>
科目:初中英语 来源: 题型:填空题
查看答案和解析>>
科目:初中英语 来源: 题型:选择题
| A. | disappear | B. | stop | C. | fail | D. | cut |
查看答案和解析>>
科目:初中英语 来源: 题型:阅读理解
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com