【解析】:本題考查的是介詞的使用。我們需要分析句子結(jié)構(gòu)和語境,以確定最合適的介詞。
A. across 表示“橫過,穿過”,常用于描述從一邊到另一邊的動(dòng)作,如街道、河流等。
B. over 表示“在...上方”,通常用于描述某個(gè)物體在另一個(gè)物體的正上方,不接觸。
C. above 表示“在...之上”,位置高于,但不一定是正上方,也不強(qiáng)調(diào)是否接觸。
D. through 表示“穿過,通過”,常用于描述從一端到另一端的穿過動(dòng)作,通常是在物體內(nèi)部或空間內(nèi)。
根據(jù)題干,“He opened a shop ______ the street.”,意思是“他在街道_____開了一家店?!?。這里需要描述的是店鋪與街道的位置關(guān)系。店鋪不可能在街道上方或內(nèi)部,因此B、D選項(xiàng)不合適。而C選項(xiàng)above雖然表示“在...之上”,但不夠具體,不足以明確表達(dá)店鋪是開在街道的哪一邊。A選項(xiàng)across則能很好地表達(dá)“在街道這邊到那邊”的意思,即店鋪是開在街道的某一邊,面向街道。
【答案】:A