英语题目求解析

-Irememberyouwereatalentedpianistatcollege.Canyouplaythepianoforme?-Sorry,I________th... - I remember you were a talented pianist at college. Can you play the piano for me?
-Sorry, I ________ the piano for years.
A. don’t play
B. wasn’t playing
C. haven’t played
D. hadn’t played
— Alvin, are you coming with us?
— I'd love to, but something unexpected________.
A. has come up
B. was coming up
C. had come up
D. would come up
展开
海阔鱼跃鸟飞
2013-08-25 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:104
采纳率:0%
帮助的人:89万
展开全部
  1. C 2.A

这两题都是考现在完成时的用法,掌握现在完成时的时间关系,是说过去的动作与现在有关,也就是说必须有过去,还要有现在,否则就不能用现在完成时。

1,--我记得(过去了)在大学你是个天才钢琴家,你(现在)能为我弹钢琴吗?

    ---抱歉,我已经(从在大学到现在)好些年没弹了。所以用现在完成时。

2, --Alvin,你现在和我们一起来吗?

     ---我很乐意,但是出乎意料的事发生了。(在我还没与他们去的时候事情发生了,现在的结果是我不能去了。)

201181li

2013-08-25 · TA获得超过12.5万个赞
知道顶级答主
回答量:13.1万
采纳率:86%
帮助的人:2.6亿
展开全部
1 C
根据句意:我有数年没有弹钢琴了。(强调对现在的结果‘ 很多年没有弹钢琴

2 A
同样的理由:现在完成时’ 强调对现在的结果‘  一些意想不到的事情发生了’

加油!不明白再问!如果帮到你,请采纳,谢谢!
追问
为什么2个都不选过去完成时
追答
过去完成时表示过去的过去已经完成或发生了的动作,常与by ……,when +过去时等连用,而这两道题都没有表示过去的时间状语,故不用过去完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来啊爆啊
2013-08-25 · TA获得超过1934个赞
知道小有建树答主
回答量:2025
采纳率:0%
帮助的人:1310万
展开全部
  1. A. don't play

    我许多年不弹钢琴了。

    表示一种固有的状态用一般现在时。

  2. A. has come up
    不可预料的事情已经发生,所以选A。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨落殇痕凌
2013-08-25 · TA获得超过1万个赞
知道大有可为答主
回答量:9975
采纳率:0%
帮助的人:1.1亿
展开全部
  1. C。 for years 这是现在完成时态的标准时间状语,所以选C。

  2. 选A。现在完成时表示发生的动作对现在的影响。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林03想
2013-08-25
知道答主
回答量:44
采纳率:0%
帮助的人:15.9万
展开全部
1:选C考察时态,题意可知从过去到现在,应为现在完成时;ABD分别为一般现在时,过去进行时,过去完成时
2、选A, something unexpected应该是已经发生的事,应为A才符合语境
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式