He had been a doctor for five years by the time he ____from
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/11 00:56:10
He had been a doctor for five years by the time he ____from the medical school
A:will graduate B:will have graduated
C:graduates D:graduated
A:will graduate B:will have graduated
C:graduates D:graduated
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.
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.
He had been a doctor for five years by the time he ____from
He had been _____ Germany for five years
It ___ five years since he left for Beijing.A.was B.had been
he has been in the army for five years
by the time 空格 he was ten years old ,he had begun to make a
He'd been hoping for the position for a long time.He had lon
He has been for five years.
she had been at the doctor's for a long time为什么用doctor's
1.He had been knocking at the door for a long time,but no on
tim has been a doctor for many years ,so he is an ____doctor
Had it not been for the doctor's careful treatment ,he could
He was been in the army for five years 的同义句