Correção de frase "have people round for dinner"

Olá a todos!
Esta é minha primeira vez no Fórum e gostaria que me ajudassem com a frase abaixo:

"... have people round for dinner."

É necessário colocar "round" nesta frase? Por que?
Se eu escrevê-la sem o "round", estaria errado?

Obrigado pela ajuda e espero voltar com outras para aprender cada vez mais!

ATIVE O ENGLISH PLUS Além de aprender sem anúncios, você terá acesso: aos Cursos do English Experts, a respostas verificadas por especialistas (ilimitado) e ao aplicativo Meu Vocabulário. ATIVAR AGORA
1 resposta
Donay Mendonça 22 107 1.6k
Emogen,

O uso de "round" ajuda a explicar a idéia de "visitar, ir à casa de alguém, ser convidado".

Sim, você poderia omitir "round" e dizer apenas "have people for dinner". "Have" passa bem o sentido de "receber alguém".

Veja um exemplo de um site inglês:

''It's lovely when we have people for dinner and they are sitting in the lower section and I'm in the top, cooking, because I can still have a conversation.''

Outro exemplo do Oxford:

''We had some friends to dinner last night.''