Who can tell me why 这句话哪里错了
这句话没有错。
Why是可以作名词来表示理由原因的意思的。
牛津高阶词典中的why词条:
why
n
原因;
缘故;
理由:
21世纪英汉汉英双向词典中有例句为证:Tell
me
why.
现代英汉综合大辞典例句:I
cannot
explain
why.
科斯林英语词典:(used
in
indirect
questions)
tell
me
why
you're
here
名词的why
=
wherefore.
况且这里你更可以看做一个名词性宾语从句的省略句:
Tell
me
why
(you
are
here).
or
tell
me
why
(it's
like
this)
等等
无论从那种角度上来说,这个句子是没有任何毛病的!
更不是中国式英语,而是很标准和地道的英美英语。
类似的很多经常出现的句子,I
don't
know
why,
等等,都是一样的正确的。