执迷不悟的傻子
幼苗
共回答了20个问题采纳率:85% 举报
1、下面的两个句子意思不一样
How late were you? 你迟到什么程度?/ 你有多晚呢? —— how 修饰late,说明late 的程度
How long were you late? 你晚了多长时间?——how 修饰long,说明long 的程度;late 是表语,表明主语you 的状态.
2、How long是副词短语,不能作介词for 的宾语.这个意思可以用下面的三种方式表达:
How long were you late?
How many hours/minutes were you late for? ——
How much time were you late for?
How many hours和how much time都是名词短语,可以作后置介词for 的宾语,也可以把介词提前——
For how many hours were you late?
For How much time were you late?
3. be late for中的for 只能用作介词,介词后必须有宾语,school 是表示地点的名词,7 minutes 是表示时间的名词词组,都可以作介词for的宾语.
1年前
6