He ____the Army by the end of 1989.He _____in the army since then.A has joined,has beenB had joined,has beenhad
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 09:33:18
He ____the Army by the end of 1989.He _____in the army since then.A has joined,has beenB had joined,has beenhad
He ____the Army by the end of 1989.He _____in the army since then.
A has joined,has been
B had joined,has been
had
He ____the Army by the end of 1989.He _____in the army since then.A has joined,has beenB had joined,has beenhad
因为有by the end of 1989,是过去完成时的标志.这里的had joined就是过去完成时.
【答案】B,
【解释】
by the end of 1989 通常表示, 到……快结束/末尾的时候,by 后面是过去时间,用过去完成时
(若是现在时间,则用现在完成时)
since 表示自从……主句用现在完成时
学习进步~若觉得满意~请记得采纳~∩_∩
had joined 是过去完成时 发生在过去某个时间段 结束也在过去某个时间 现在完成时往前推
题目中的by the end of 1989 是过去的时间 在过去某个时间已经完成了
He ____the Army by the end of 1989.He _____in the army since then.
A has joined,has been
B had joined,has been
by+过去时间,用过去完成时
所以用B,他在1989年底前已经参军了
他在1989年底加入了军队。从那以后他一直在军中。
had done是过去完成时形式,表示他在1989已经当兵了
希望对你有帮助~~~
- -B
不解shi
B