求英语高手分析下面三道选择题 解释越详细越好

41.--HaveyoueverbeentoShanghai,Mary?--Yes.I_______thereforthreeclayswithmyparentslast... 41. -- Have you ever been to Shanghai, Mary?
-- Yes. I _______ there for three clays with my parents last month.
A. have gone B. have been C. went D. was
42. -- Please bring little Tom next time you come to Anhui.
--______, thank you.
A. I will B. I hope so C. That's right D. My pleasure
47. -- Why didn't you go to the cinema with us this afternoon?
-- I ______ at the station for my uncle from Beijing.
A. was waiting B. have waited C. am waiting D. will wait
答案是DAA 求解释
展开
1039374713
2011-03-18
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
41 B three days 是一段时间,last month 表示过去,现在已经回来,用过去完成时所以是have been
42 A
47 A did not 过去时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nbyoungor
2011-03-18 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:2681万
展开全部
41. -- Have you ever been to Shanghai, Mary?
-- Yes. I _______ there for three days with my parents last month.
A. have gone B. have been C. went D. was
答:D 句中有明确的过去时间last month, 不用完成时,排除AB。for 一段时间可以用于一般过去时,表状态的动词如was, were, 例:For 60 years, Edison was the leading inventor of the world.
42. -- Please bring little Tom next time you come to Anhui.
--______, thank you.
A. I will B. I hope so C. That's right D. My pleasure
答:A。 I will. 表示“愿意,乐意”去。D. My pleasure一般用于帮了别人,别人表示感谢时的答语,意为能为你效劳是我的pleasure.
47. -- Why didn't you go to the cinema with us this afternoon?
-- I ______ at the station for my uncle from Beijing.
A. was waiting B. have waited C. am waiting D. will wait
答:A。 问过去发生的事,回答当时在做某事,所以没去。
为什么下午没和我们一起去看电影?
因为我在车站等我北京来的叔父。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vala_gu
2011-03-18 · TA获得超过916个赞
知道小有建树答主
回答量:724
采纳率:0%
帮助的人:402万
展开全部
1.B 回答的是过去完成时,说明已经去过上海了
2.D 可能是这个
3.A 说明那时一直在车站等叔叔
追问
答案 是  DAA  求解释
追答
真惭愧,六级过了,这个错这么多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式