[英文]here前面的介係詞

Mr.Smith has many friends here in Taipei .

(A) in (B) × (C) near (D) at

已知道答案是(B) 和(C)

可是為什麼不能選(A) ,明明here當名詞前面都可以+near

為何偏偏in卻不可以選,難道是in Taipei的關係

煩請解釋(A)選項不能選擇的原因 謝謝

更新: 另外幫我翻譯(B)與(C)答案整句的中文 謝謝 ^^
更新 2: Dear Smetdirect

謝謝你的回覆,你寫的很詳細,我大部分清楚

不過你說的例句,有點疑問

[你可以用Mr.Smith has many friends in here near Taipei

意思就變成靠近台北的某處]

所以說in here near Taipei 就是他的朋友不住在台北 對吧?

可是既然都說in here 為何還要加near Taipei?

另外可以寫成Mr.Smith has many friends here嗎?

謝謝
2 個解答 2