He had been a doctor for five years by the time he ____from the medical school

 我来答
塔可欣缪女
2020-04-23 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:881万
展开全部
D.
AB.是将来时.上半句是had
been就是过去时.所以时不一致.
C是一般现在时.不能用.
这句话的意思是从他从学校毕业的那时算起他已经当了五年的医生了.
毕业的时候是一个时间点.所以用一般过去时.选
D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
板淑敏麻午
2020-04-20 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:34%
帮助的人:635万
展开全部
选D。
主句用过去完成时,而从句用一般过去时。
过去完成时是一个相对时态,即过去的过去,不能单独使用,所以后面的从句一定要用过去时!
by
the
time的用法
1.表示将来的时间。
主句用将来完成时,而从句用一般现在时来表示将来的动作。
如:I
will
have
finishied
the
work
by
the
time
my
father
comes
back.
2.表示过去的时间。
主句用过去完成时,而从句用一般过去时。
如:He
had
built
a
lab
for
himself
by
the
time
he
was
12
years
old.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浮淑珍庾春
2020-04-15 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:27%
帮助的人:822万
展开全部
D
by
the
time
直到……的时候,直到他从医学院校毕业时候,他已经做了5年的医生;要用一般过去式,首先毕业是过去的动作,而且前面的had
been过去完成时也验证了后面应该用一般过去,因为它发生在graduated之前。
by
the
time用法:
1.表示将来的时间。
主句用将来完成时,而从句用一般现在时来表示将来的动作。
如:I
will
have
finishied
the
work
by
the
time
my
father
comes
back.
2.表示过去的时间。
主句用过去完成时,而从句用一般过去时。
如:He
had
built
a
lab
for
himself
by
the
time
he
was
12
years
old.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式