He had been a doctor for five years by the time he ____from the medical schoolA:will graduate B:will have graduated C:graduates D:graduated

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 19:42:37
Hehadbeenadoctorforfiveyearsbythetimehe____fromthemedicalschoolA:willgraduateB:willhavegraduatedC:gr

He had been a doctor for five years by the time he ____from the medical schoolA:will graduate B:will have graduated C:graduates D:graduated
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

He had been a doctor for five years by the time he ____from the medical schoolA: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.

D

D.
AB.是将来时.上半句是had been就是过去时.所以时不一致.
C是一般现在时.不能用.
这句话的意思是从他从学校毕业的那时算起他已经当了五年的医生了.
毕业的时候是一个时间点.所以用一般过去时.选
D

D.he graduated……school.此从句修饰the time.

选D。
主句用过去完成时,而从句用一般过去时。
过去完成时是一个相对时态,即过去的过去,不能单独使用,所以后面的从句一定要用过去时!
by the time的用法
1.表示将来的时间。
主句用将来完成时,而从句用一般现在时来表示将来的动作。
如:I will have finishied the work by the time my father ...

全部展开

选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.

收起

英语翻译是这个:When had he been a doctor? ___to the doctor right away,he might have been alive.A.If he went B.Were he gone C.Should he have gone D.Had he gone 过去完成时有和be动词一起的句子吗?请举例He had been a doctor for threee years He had been ( )teacher and then he turned ( )doctor.职务前不是零冠词吗?为什么第一个空填 a He had been a doctor for five years by the time he ____from the medical schoolA:will graduate B:will have graduated C:graduates D:graduated she had been at the doctor's for a long time为什么用doctor's doctor said he has had a stress breakdown 中文是什么意思 he can't haue been a dcntist.he must have been a doctor.翻译下 the doctor asked what he had been eating为什么引语要用过去完成进行时 ___,everything would have been all right.A.he had been here B.here he had been C.ebbn herehe hadD.had he been here 讲清楚点 I have never been so e___ in my life.Well,I had a doctor's appointment 选哪个?He became a doctor,__(which/who)he had always intended to be. While John Gilbert was in hospital ,he asked his doctor to t ell him whether his operation had been翻译 He asked his doctor to tell him whether his operation had been successful为什么不是succeed活着success而是adj? 短文改错.whlie john was in honapital,he ask his doctor tell him whether his operation had been indirect speech to direct speech :he asked his doctor to tell him whether his operation had been A businessman had been working too hard.He found that he could not sleep at night,but kept on falling asleep during the day.He became so worried that he went to see his doctor.Can you help me,doctor? he asked.I used to sleep so well,but recently I He is a doctor