He joined the army last year He__ __ a soldier for a year He __ __ __the army for a year

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 11:22:34
HejoinedthearmylastyearHe____asoldierforayearHe______thearmyforayearHejoinedthearmylastyearHe____aso

He joined the army last year He__ __ a soldier for a year He __ __ __the army for a year
He joined the army last year He__ __ a soldier for a year He __ __ __the army for a year

He joined the army last year He__ __ a soldier for a year He __ __ __the army for a year
1 has been
2 has been in
终止性动词的现在完成时的肯定式不能与表示一段时间的状语连用,要改为相应的持续性动词.

第一题:has been(从for a year我们可以看出这个句子的时态是现在完成时,所以用have done结构,当他参军了之后,他就成为了一名军人,在现在完成时中,非延续性动词join要转换成延续性动词be表示一种状态,再应用于结构中即可得出has been)
第二题:has been in(从for a year我们可以看出这个句子的时态是现在完成时,所以还是要用have done...

全部展开

第一题:has been(从for a year我们可以看出这个句子的时态是现在完成时,所以用have done结构,当他参军了之后,他就成为了一名军人,在现在完成时中,非延续性动词join要转换成延续性动词be表示一种状态,再应用于结构中即可得出has been)
第二题:has been in(从for a year我们可以看出这个句子的时态是现在完成时,所以还是要用have done结构,the army很显然表示一个地点,且in the army这个介宾短语在句子中作表语,而且还需要一个be来做系动词,再应用于结构中即可得出has been in)
第三题:has been,since(句意:自从他参军已经一年了,固定结构:It has been+段时间+since sb. did(非延续性动词) sth.表示某人做某事多长时间了)
拓展:It has been+段时间+since sb. did(非延续性动词) sth.表示某人做某事多长时间了
It has been+段时间+since sb. did(延续性动词) sth.表示某人不做某事多长时间了
**************************************************************************************************
解析完毕,望楼主采纳,谢谢。

收起

he joined the army last year John joined the army two years ago等于___two years since he joined the army He is a ____ .He joined the army last year. he joined the army last year 改成现在完成时 he joined the army last year 改成现在完成时 It is said _______ he has joined the army. joined the army什么意思? It is three years since he joined the army.为什么是用joined而不是用have joined He ________ the army for ten years.A.has joined B.has joined in C.joined D.has been in 同型转换 he joined the army two years ago.he(同型转换 he joined the army two years ago.he( ) ( ) ( )the army for two years.it is( )( )since he( )the army 同义句型转换(英语) He joined the army ten years ago.He joined the army ten years ago.①___ ___ ten years ago ___ he joined the army.②___ ___ ten years ___ he joined the army.③He ___ ___ in the army for ten years.④Ten years ___ ___ He ( ) the army when he was eighteen years old.A.took part in B.joined C.attended D.joined in It was three years ago that he joined the army与It is three years since he joined the army翻译及区 he joined the army last year.变为含现在完成时的句子→→It __ __ a year __ he joined the army.空里填什么 He ____the Army by the end of 1989.He _____in the army since then.A has joined,has beenB had joined,has beenhad he joined the army in 2009.改写同义句 he( )( ) a soldier ( )three years. he ___for three years.A has joined the army B has been in the army 为什么选B 为什么用since?my bother studied at the high school since he joined the army