一道英语选择题,求速解.____ 50 years,perhaps comorant fisherman will ____ exist in the world.A.After;any longer B.In;any long C.After;no longer D.In;no longer按课文内容就肯定是D,但我想知道选C为什么不行.

问题描述:

一道英语选择题,求速解.
____ 50 years,perhaps comorant fisherman will ____ exist in the world.
A.After;any longer B.In;any long C.After;no longer D.In;no longer
按课文内容就肯定是D,但我想知道选C为什么不行.

句子用一般将来时表示将来多少时间以后都是用in...,一般过去时中表示多久以后用“... later”
所以可见表示“多少具体时间以后”从来不用aftr
但如果表示某事件以后可以用after,如:after supper吃完晚饭,after the play 演玩以后,但不说after 3 years

IN +时间短语 表示将来时,“多长时间以后”
这是基本的语法点 没有为什么 after XX time 是chiglish,不地道
同理A
B的话 no longer也是词组=not any longe其他的都不存在

按照老外的习惯,这种句子一般用in 不用after
后一空,时间上“不再……”不可数,用no longer