I don't think people will travel by ferry -- in ten years.A any longer B no longer C not any longer D any long选哪个?为什么?

问题描述:

I don't think people will travel by ferry -- in ten years.
A any longer B no longer C not any longer D any long
选哪个?为什么?

我不认为人们会用摆渡旅行——十年。
A再,仍再
B不再,已不
C不再
D任何长
A

正确:A
该句是一个宾语从句的否定前移,即don't中的not是否定从句people will....的。not...any longer=no longer不再

答案:A
not ...any longer 不再
不明白的再问,多谢!

A not放在be动词 和 助动词等的后面 any longer 放在句末 我认为人们在十年以后不会坐船旅行