0
Qingqing Posted 21 years ago
Grammar

A question

0 An old friend of mine is here ___________a visit _________Shanghai. 02br
00 A. for; to B. for; from C. on; from D. on; to E. on; in 02br
02br
00Which is right? I think "C" is the correct answer. What about "E"? 0-
  

Top answer

0 I'd go for C. "friend is in Shaghai on a visit" 0-

  • 0 I'd go for C.
  • "friend is in Shaghai on a visit" 0-
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

9 Answers
0
0 I'd go for C. 02br
02br
00For E You'd probably need to say ..."friend is in Shaghai on a visit" 0-
0
0 Hi you all! 02br
00I would also choose C, because I use ON with VISIT. However, FOR A VISIT didn't sound wrong to me either and I looked it up in the Websters. There was a sentence: "The neighbors dropped in for a short visit." 02br
02br
00My question to all native speakers is: Do you say FOR A VISIT? Would you use B in the example above? 0-
0
0 The preposition "for" has several meanings. In this case it means "the purpose" - so he came with the purpose of paying us a visit. 0-
0
0 Hello guys 02br
02br
00I agree that the answer must be C. 02br
02br
00But at the first look I felt as if not E but D had been also a possible answer. 02br
00My thought was illustrated by the followings. 02br
00 [1] (01b00o02b00) He is here on a visit from Shanghai. 02br
00 [2] (01b0
0
0 The answer "C" is the only feasible one to use from the answer choices but I, from my experiences, would like to stress that no native speaker would construct the sentence this way. They would normally write:- "An old friend of mine from Shanghai is here on a visit." 0-
0
0Agree 050010id1
0
0 Hi, Abbie. 02br
02br
00"In this case it means "the purpose" - so he came with the purpose of paying us a visit. " 02br
02br
00Then if the friend has come to pay us a visit, we could use B? An old friedn of mine is here for a visit? 02br
02br
00As for "from", I think we all agree that it should be "from", not "to". 0-
0
0An old friend of mine is here ___________a visit _________Shanghai. 02br
00A. for; to B. for; from C. on; from D. on; to E. on; in 02br
02br
00Which is right? I think "C" is the correct answer. What about "E"? 02br
02br
00Hi Miche, 02br
02br
00Sometimes exercises can be very complicated, because they give no context, and
0
0 Thanks, Abbie. It makes sense to me and probably explains why I intuitively preferred "on a visit". 0-

Related Questions