为什么这么长时间用英语怎么说
“为什么这么长时间”在英语中通常表达为“Why did it take so long?”或者“Why has it taken so long?”。这里我们主要分析“Why did it take so long?”这一常用表达。
详细解析:
Why:疑问词,表示原因或理由,用于提问“为什么”。
did:助动词,用于构成过去时态的疑问句或否定句。在这里,它与“take”一起构成了过去时态。
it:代词,代指前面提到的事情或动作,这里指的是某个花费了较长时间的过程或事件。
take:动词,表示“花费(时间)”或“占用(时间)”。
so long:副词短语,表示“如此之久”或“这么长时间”。
音标:
Why: /waɪ/
did: /dɪd/
it: /ɪt/
take: /teɪk/
so: /səʊ/
long: /lɒŋ/
(注意:音标可能因方言或发音习惯而有所不同,这里给出的是通用的英式音标。)
词源:
“Why”源自古英语“hwy”,意为“为何”。
“did”是动词“do”的过去式,其词源可以追溯到印欧语系中的原始印欧语词根。
“it”作为代词,其词源同样古老,可以追溯到原始印欧语。
“take”的词源与古英语“tacian”有关,意为“抓住”或“拿取”,后来引申为“花费(时间)”。
“so”和“long”的词源同样可以追溯到原始印欧语及其后的各种语言演变。
句子结构分析:
“Why did it take so long?”是一个特殊疑问句,其结构如下:
特殊疑问词:Why(为什么)
助动词:did(过去时态的助动词)
主语:it(代指某个事件或过程)
谓语:take(动词原形,与助动词did一起构成过去时态)
宾语:so long(副词短语,表示时间长度)
例句:
Why did it take so long to get here? I thought it would only be a ten-minute walk.(为什么到这里花了这么长时间?我以为只要走十分钟就到了。)
在这个例句中,“Why did it take so long to get here?”是特殊疑问句,询问到达某地的原因或理由为何花费了如此长的时间。“I thought it would only be a ten-minute walk.”则是对这一疑问的回答,表达了说话者的预期与实际情况的不符。
财营网欢迎加入英语资料免费领取QQ群:701195935 版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!