请英语高手解释dogs do not eat rats.dogs do not eat rats.这句话可不可以直接缩写称为: dogs don't eat rats另外为什么要在rats 后面加上 "s"?

问题描述:

请英语高手解释dogs do not eat rats.
dogs do not eat rats.
这句话可不可以直接缩写称为: dogs don't eat rats
另外为什么要在rats 后面加上 "s"?

Dogs do not eat rats.
首先,可以直接采用【缩略词】变为:
Dogs don't eat rats.
类似句子:
They do not work hard at their lessons.【这种不缩写的的形式更正规,多用于规范表达和正式文体】
=They don't work hard at their lessons.【缩略形式多用于口语和非正式文体】

其次,这里rat要变为复数,是因为,前面句子主语是【dogs】,后面宾语也用复数【rats】,以保证句子意思的对应和正确表述。
再如:
Why don't 【polar bears】 eat 【penguins】? 北极熊为什不吃企鹅?

祝你开心如意!

因为英语名词一般要么用单数要么用复数,前面dogs是复数后面用附属复数比较好

第一、本句没有特定的俗语含义,也不是“狗拿耗子”一类的意思,即翻译成“狗不吃老鼠”。
第二、相关俗语有“dogs do not eat dogs”,意为同类不相残。
第三、do+动词原形是一种强调句式,如“You do love her ?","你真的爱她么?”
第四、可数名词复数表示一类事物,如车:cars ,人:human beings.

不用缩写可以加强语气。而dogs和rats都用复数形式则表示这是一种普遍状态。你可以把这句话的意思理解为:(大多数的)狗并不吃(各种)老鼠

亲,这句话可以直接缩写称为:dogs don't eat rats的哦,原句只是强调否定,所以分开来写;
在"rat"后面加“s”是和前面的“dogs”对称的哈
试想,前面复数,后面又不复数是很奇怪的哈~

因为rat是老鼠的意思,是可数名词,可数名词在没有确指是多少或特指的时候,通常加上s

不可缩写,种类,其含义为狗类不食鼠类