只有在歌剧中,人们才会为爱而死Only in opera do people die of lovedo是做什么的啊?把of换成for行吗?opera前不用加the吗?

问题描述:

只有在歌剧中,人们才会为爱而死
Only in opera do people die of love
do是做什么的啊?
把of换成for行吗?
opera前不用加the吗?

这是一个倒装句,do是表示倒装的成分
die of是固定用法,不可用for
opera没有特指,所以不用the,加了the,就变成“只有在那场歌剧中”

die of 是指由于疾病死亡,比如die of some illnesses,such as cancer,heart disease(心脏病),
die from 是病以外因某事而死,以上两个是固定用法
所以我认为上面那句应该也用die from才是最正确的.一般没有die for这中用法,只是在口语中偶尔用用,是非正式用法,严格来讲是错误的用法,
不用the 是因为指的是在所有歌剧当中
如果加了,就表示在某部歌剧当中人才会为爱而死,
如果加了the ,opera要用复数形式operas,这样就可以表示这一类东西.