A:Have you been to Canada before?B:( ).A.No,I haveB.Yes,I haveC.Yes,I did

问题描述:

A:Have you been to Canada before?B:( ).
A.No,I have
B.Yes,I have
C.Yes,I did

B

B,
have+过去分词,就是现在完成时。
你去过加拿大吗?是的,我去过

B.Yes,I have
问句是完成时,答句也应该是

楼上的错了,been用了过去式,回答也应用过去式,应选 C