see a dog with ears 30 cm long的句子成分分析

I saw a dog with ears 30 cm long.

请问老师句中 30 cm long 是什么句子成分,是 ears 的后置定语?还是 ears 的宾补呢?

因为介词 with 后面的 ears 是宾语,所以 30 cm long 好像也是 ears 的补语。

请老师指点,再给出几个类似的例句。谢谢!

请先 登录 后评论

最佳答案 2015-04-14 22:06

I saw a dog with ears 30 cm long.

句中的 30 cm long 是定语,用于修饰 ears,意思是30厘米长的耳朵”

理论依据:张道真《英语语法大全》上册第7778页在论述形容词作定语的用法时对此类问题有所论述。比如该书认为以下两句中with + 名词 + 形容词结构或的划线形容词即为修饰其前名词的定语:

There slept a man with his eyes open.

Look at the dog with its ears erect

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

在 I saw a dog with ears 30 cm long. 这个句子中, 30 cm long 是 ears 的后置定语。又如: 

a ship 50 meters long 50米长的船 (《外研社英汉多功能词典》p.1243)


请先 登录 后评论
  • 0 关注
  • 1 收藏,2721 浏览
  • 李明 提出于 2015-04-14 20:04

相似问题