分类：教育/科学-学习帮助
问题：高一英语选择题
--Why do you come home so late?--______,we had to walk home.A There was no B There had no busC There having no bus D There being no bus答案是D 为什么? A错在哪里?
回答：如果你选A的话，那么两个句子之间没有连词and、but之类的，是肯定错的！而D是属于原因状语，这起码属于高三的语法了