on the next birthday .Ann( )married for twenty years.A is B has been C will be D will have been
人气:335 ℃ 时间:2019-08-20 03:24:44
解答
选D..will have 加动词的过去分词(been)是将来完成是的构成,表示到将来某一时间已经完成的事.下个生日是将来的事,而后面的for 2oyears是完成时的标志.所以用将完成时.(翻译见16:44回答那人)
A 动词原形或单三形式是一般现在时,B has 加动词的过去分词(been)是现在完成时,表示 现在 已经完成的事,不是将来.C will 加动词原形是一般将来时,与完成无关.
推荐
猜你喜欢
- 某人向正东走x千米,向右转150度,然后朝前走3千米,结果他离出发点恰好根号3千米,求x
- 世间无物抵春愁,合向苍冥一哭休.四万万人齐下泪,天涯何处是神州! 诗意
- 用绳测井深,把绳三折,井外余2米,把绳四折,还差1米不到井口,那么井深多少米?绳长多少米?
- 负十的负八次方,除以一点六乘以十的负十九次方
- 一氧化氮和水反应吗,实质想问2NO2+2NaOH==NaNO3+NaNO2+H2O怎么来的拜托了各位 谢谢
- 圆锥体表面积文字公式?及字母公式?
- 甲乙丙三人买股票,甲买股票用的钱是乙两人所用总钱数的1/2,乙买股票用的钱是甲丙两人所用钱数的1/3,
- 求证(cotα-cosα)/cotα×cosα= (cotα×cosα)/ (cotα-cosα)