三餐前用for还是at,supper和dinner的区别在哪里

英语里面的介词不多,但是这些介词是有用法讲究的,稍微不注意就会用错,用错了过后就丢分了,不管是什么考试,成绩还是很重要的,毕竟这是和排名有关系的,在三餐面前是用for还是at呢?不同的介词表达的意思不一样。

三餐前用for还是at:

简单的说at是指就餐,for是指饭的内容。

三餐的名词前用动词have,表示的是用餐,例如:have breakfast/lunch /supper。

如果要表示三餐吃了什么,就需要在动词have后面加上食品的名字,然后在是for+三餐。例如早餐是的面包和鸡蛋,用英文表达就是:have some bread and eggs for breakfast。午饭吃炒饭,have some fried rice for lunch。晚饭吃面条,have some noodles for supper 。

have或eat sth. for breakfast/lunch/supper这种用法是要用的,但也可以直接用have breakfast/lunch/supper不一定要用for。

这里的for是和have much time连用,表示有太多时间做某事。

supper和dinner的区别在哪里:

1、supper指的是晚餐,多是指家常的、非正式的晚饭。

2、dinner指的是中午或者是晚上吃的正餐,是一天中最为丰盛的一餐。多指为某人或者是某事举办的晚宴,是非常正式的。

breakfast,lunch,supper,dinner都有早餐、午餐的意思,但是它们在词性上有区别。

supper,dinner只能做名词使用,而breakfast,lunch除了做名词使用,还可以当做动词使用,表示吃早餐或者是吃午餐。

为您推荐

返回顶部