Willian Henry is a young American professor who__(teach)in a chinese college for there years.

yih13579
2012-07-26 · TA获得超过3899个赞
知道小有建树答主
回答量:465
采纳率:70%
帮助的人:442万
展开全部
这里需要用到现在完成进行时:have been teaching
现在完成进行时:
(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
(正是题目中的情况)
I have been learning English since ten years ago.
自从十年前以来我一直在学英语。(动作还将继续下去)
(二)表示在说话时刻之前刚刚结束的动作。
We have been waiting for you for half an hour.
我们已经等你半个钟头了。(动作不再继续下去)
(三)表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动。
这里表示的是:过去某时刻(at the last minute.)之前一直在进行,与以上都不符合。

希望能帮助到你~
你们的采纳是我们回答的动力~谢谢支持哈~
_何谓终极
2012-07-26
知道答主
回答量:15
采纳率:0%
帮助的人:14.7万
展开全部
has taught
for three years要用完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loverena酱
2012-07-26 · TA获得超过5274个赞
知道大有可为答主
回答量:1075
采纳率:0%
帮助的人:468万
展开全部
has taught
看到for three years 就是已经完成了的事情
所以用完成时
【亲,希望对你有帮助~~】
满意请采纳!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿拉伯文大少
2012-07-26 · TA获得超过119个赞
知道答主
回答量:98
采纳率:0%
帮助的人:50.9万
展开全部
have taught
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式