早教吧作业答案频道 -->英语-->
on the next birthday .Ann( )married for twenty years.A is B has been C will be D will have been
题目详情
on the next birthday .Ann( )married for twenty years.A is B has been C will be D will have been
▼优质解答
答案和解析
选D..will have 加动词的过去分词(been)是将来完成是的构成,表示到将来某一时间已经完成的事.下个生日是将来的事,而后面的for 2oyears是完成时的标志.所以用将完成时.(翻译见16:44回答那人)
A 动词原形或单三形式是一般现在时,B has 加动词的过去分词(been)是现在完成时,表示 现在 已经完成的事,不是将来.C will 加动词原形是一般将来时,与完成无关.
A 动词原形或单三形式是一般现在时,B has 加动词的过去分词(been)是现在完成时,表示 现在 已经完成的事,不是将来.C will 加动词原形是一般将来时,与完成无关.
看了 on the next bi...的网友还看了以下:
The middle-aged scientist who( )abroad for 20 yea 2020-05-13 …
关于虚拟语气but for含蓄条件句的用法But for the opening policy,t 2020-05-14 …
Where’s your mother-she's to the shop for some fo 2020-05-16 …
i have been to shanghai for three years.I have be 2020-05-16 …
He has been to Beijing for 3 times 这里的谓语是什么吖 是不是 2020-05-16 …
I have been sitting here for three hours.我在这坐了三小时 2020-05-16 …
I have been collecting shells for three tear and 2020-05-16 …
i have been a teacher for ten years 我曾经做过10年老师'可以 2020-05-16 …
--you know our manager has been in hospital for d 2020-05-16 …
She might have been in time for the train,but she 2020-05-16 …