prefer和would rather的用法
prefer to … 与prefer -ing
当你泛泛而谈你的偏好, 你可以用 prefer to … 或者 prefer -ing:
I don’t like cities. I prefer to live in the country. 或者I prefer living in the country.
你可以说:
I prefer this coat to the other one.
I prefer driving to travelling by train. or
I prefer driving rather than travelling by train.
I prefer to drive rather than travel by train.
Sarah prefers to live in the country rather than in a city.
would prefer (I’d prefer …)
我们用would prefer来表示某人在特定情况下想要的东西(不是一般情况):
‘Would you prefer tea or coffee?’ ‘Coffee, please.’
我们会说‘would prefer to do something’ (not usually would prefer doing):
‘Shall we go by train?’ ‘I’d prefer to drive.’ (= I would prefer …)
I’d prefer to stay at home tonight rather than go to the cinema.
would rather (I’d rather …)
I’d rather = I would rather. I’d rather do something = I’d prefer to do it.
我们说I’d rather do (不是 to do).
比较:
‘Shall we go by train?’
‘I’d rather drive.’ (not to drive)
‘I’d prefer to drive.’
Which would you rather do, go to the cinema or go shopping?
Which would you prefer to do, go to the cinema or go shopping?
否定形式是‘I’d rather not …’ :
I’m tired. I’d rather not go out this evening, if you don’t mind.
‘Do you want to go out this evening?’ ‘I’d rather not.’
我们说‘I’d rather do one thing than do another’:
I’d rather stay at home tonight than go to the cinema.
I’d rather somebody did something
我们会说‘I’d rather you did something’ (但不是 I’d rather you do):
‘Who’s going to drive, you or me?’ ‘I’d rather you drove.’ (= I would prefer this)
‘Jack says he’ll repair your bike tomorrow, OK?’ ‘I’d rather he did it today.’
Are you going to tell Anna what happened, or would you rather I told her?
我们在这里用过去时(drove, did等),但意思是现在而不是过去。比较:
I’d rather make dinner now.
I’d rather you made dinner now. (not I’d rather you make)
I’d rather you didn’t (do something) = I’d prefer you not to do it:
I’d rather you didn’t tell anyone what I said.
‘Shall I tell Anna what happened?’ ‘I’d rather you didn’t.’
‘Are you going to tell Anna what happened?’ ‘No. I’d rather she didn’t know.’