D Had it not been for the other cars around us, I would have murdered him _______.
(A) at the scene (B) at the start (c) to the minute (D) on the spot
-----------------
on the spot
1. Without delay; at once.
2. At the scene of action.
3. Under pressure or attention; in a pressed position.
to the minute
Of a time or range of time, precisely; at or up to the minute in question.
We're leaving at 12:45 to the minute, so don't be late or you'll be left behind!
I've been on hold for two hours to the minute—I demand to speak to someone in charge now!
全站熱搜