求解析英语好的来啊

MyfriendTanya-----Japaneseforsixyearsbeforeshe----Japan.I'vejustreceivedaletterfromhe... My friend Tanya -----Japanese for six years before she----Japan.I've just received a letter from her .It says she has been studying Chinese for three months and---for China in a monthA.studied;had visited;leavesB.had been studyingvisited;visited;is leavingC.has studied;viaited;would leaveD.was studying;has visited;leaves.求英语高手解析!!! 展开
petitcastor
2011-10-18 · TA获得超过8186个赞
知道大有可为答主
回答量:3041
采纳率:33%
帮助的人:1523万
展开全部
B 为正确答案
1. for six years提示你要用完成时态,before she visited 是过去式(叙述过去的一件事,肯定用过去时态),那么她学习日语就属于“过去的过去”,应该用过去完成时。
2. in a month “一个月后”提示你要用将来时态,所以用is leaving,英语中一些趋向性动词的进行时态(come, go, leave, arrive, return 等)的进行时态可以表示将来。
fanboyang1990
2011-10-18 · TA获得超过182个赞
知道答主
回答量:32
采纳率:0%
帮助的人:39万
展开全部
选B。第一句话的后面提示学习日语是过去的过去,用过去完成时,只有B选项可以用,第二空自然用过去式。第三空是进行时表将来。
请给分~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋千架2010
2011-10-18
知道答主
回答量:24
采纳率:0%
帮助的人:17.5万
展开全部
c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
政虎来帮助你了
2011-10-18
知道答主
回答量:2
采纳率:0%
帮助的人:3万
展开全部
选B,前面讲的是过去的事情,所以用过去时,所以第二空是visited,已经学了6年,表示她过去6年都在学,现在已经完成了,所以第一空用had been learning;第三空are leaving,表示某种打算时可用现在进行时表示一般将来时.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式