有错。要点如下: 1. 句子的疑问句是通过将谓语动词的助动词提前置主语前面构成的,如果时态已经有助动词,就直接提前,无需另外加助动词。 2. 现在完成时的谓语动词是助动词have +过去分词构成,因此,疑问句将它提前即可,需要另外加do,也就是Why have some customs changed?意思是。为什么有些习俗发生了变化?
Why do some customs have changed? 这句话有点小错误, 不需要用助动词do, 应该把have提到why的后面, 这个特殊疑问句是 Why have some customs changed? 意思是, 为什么一些风俗已经变了? 它的陈述语句是 Some customs have changed. 句子时态是现在完成时, 结构是have加上动词的过去分词(changed), customs是名词, 在这里的意思是习俗, 风俗。希采纳
第2个回答 2021-04-30
有语法错误。 应改为Why have some customs changed? 不能用助动词do,而应该用have。 这句话的谓语动词含有助动词have,所以疑问句中直接使用这个助动词,不需要借助助动词do。 当句子中的谓语为实义动词时,才需要借助助动词do或does。