帮我看看这句英语,谢谢

来源:百度知道 编辑:UC知道 时间:2024/04/28 23:54:54
--I bought two expensive dictionaries here half an hour ago.
--I had luch at half past twelve.
这两句英语为什么第二句才用 at ,而第一句英语为什么不在时间前加 at 呢?请大家帮我看看,谢谢。

at为介词后加具体明确的时刻,也就是具体的几点钟-half past twelve,构成介词短语在句中做状语
half an hour ago首先不是具体的几点几分,再次因为有ago这个副词,它已经构成一个副词短语可以直接做状语,不需要在前面加任何介词.

因为第一句有ago,所以不能加at