中药饮片有限公司:英语选择题

来源:百度文库 编辑:神马品牌网 时间:2024/05/08 15:05:35
--- ____Carl at the party?
---No.He_____by the time I arrived.
A Have you seen ;was to leave B Did you see ;had left C Did you see ;should have left D Have you seen ;had left
需要理由

正确答案应该是B.
第一个问句,它是针对单纯的过去进行发问的,只是问"你见过卡尔了吗?"因此要用一般过去时,而不用现在完成时,用现在完成时的话找不到理由.这一个问句跟第二句中的by the time 完全无关.
第二个问句更容易了,"在我到那儿的时候他已经离开了",显然卡尔的离开是在"我到那儿"之前,而"到"的动作是用的一般过去时arrived,因此"离开"就要更早,要用过去完成时.所以选B.

D
by the time 是过去完成时的标志

B by the time 是关键,现在完成时要用过去式

B
见到by the time就要想have~~~

D 因为by the time一般要用现在完成时态

当然B