19. The growing demand for housing, traffic congestion, and longer commuting trips has all but eliminated the cost advantage of owning a house in many rural communities.
(A) The growing demand for housing, traffic congestion, and longer commuting trips has主谓不一致/歧义
(B) Traffic congestion, the growing demand for housing, and longer commuting trips has
(C) Longer commuting trips, traffic congestion, and the growing demand for housing has
(D) Traffic congestion, longer commuting trips, and the growing demand for housing have(D)
(E) The growing demand for housing, as well as traffic congestion and longer commuting trips, have
have but
have all but eliminated 是什么意思啊 什么结构
谢谢
all but 是个插入性的副词,解释为:几乎;差不多 = almost
原句结构可以看作:Traffic congestion, longer commuting trips, and the growing demand for housing have (all but) eliminated the cost advantage of owning a house in many rural communities.
欢迎光临 ChaseDream (https://forum.chasedream.com/) | Powered by Discuz! X3.3 |