1.A
根据题意须填入延续性动词,而C.finished “完成”和D.completed “完成/结束”都是瞬间性动词,排除;
B stay虽然有“保持...(状态)”的意思,但是后面一般加形容词/副词/介宾/分词等形成类似的系表结构.如:The shop stays open until 12:00 pm.
A last可做行为动词,意思是“延续”,结构是last (for) some time “延续...(一段时间)”.如:The film has lasted (for) 3 hours.
2.C
根据题意,须表达否定意思:“(我们来得如此之晚,以至于)没有时间赶上火车”.
而四个选项中只有C hardly含有否定含义.