单选题 I ______ a little earlier,but I met a friend of mine on the way.
A. should arrive B. would be arriving C. could have arrived D. arrived

【正确答案】 C
【答案解析】[解析] 我本来能早点到,但路上遇到了一个朋友。
[考点] 虚拟语气
[解析] 本句考查的是与过去事实相反的虚拟语气句。在此类虚拟语气句中,主句谓语常用“could/might/would/should+ have+动词过去分词”形式。