+0
Tourists have been scared off/away by expensive hotel in Beijing.

1 Is the above correct and natural?

2 Which choice is correct?Is there any difference?

Thanks.
Comments  
New2grammarTourists have been scared off/away by expensive hotels in Beijing.
Fine with me.
CB
They have the same meaning?
Students: Are you brave enough to let our tutors analyse your pronunciation?
CB, you there?
To me, they could be the same or you could make a difference this way: scared away means they may have come, but leave after seeing the high prices, while scared off means they never came at all.

But that's not necessarily a difference others would see.
Great explanation,GG. It totally makes sense to me.
Students: We have free audio pronunciation exercises.
Grammar Geeknot necessarily a difference others would see.
I see the same difference. I wouldn't even use "scared away"; it sounds too much like they were there at the hotels already and someone actually made them leave, and I don't think that's the intended meaning.
CJ