kate isn t here .she the libraryA has been to B has gone to C went to D will go to

问题描述:

kate isn t here .she the libraryA has been to B has gone to C went to D will go to

选B,没错的。
选A的话:has been to 表示去了已经回来了,这个意思跟 kate isn't here相矛盾。故A错误。
选B:现在在图书馆(但是还没回)。
选C的话:她去了图书馆。这只是叙述了一件事,叙述了她去了图书馆这样一个过去的动作。但是不能表示出对“She isn't here”的影响,只有完成时有这样的功能。故C错误。
选D的话:她现在不在这儿,她将要去图书馆了。语意不通。故D错误。

B,现在完成时,意思是说她已经去了图书馆 A选项后边一般跟时间since,for而B项一般不跟时间表示以前某个时间点去的到现在还没回来。
C项过去式后边应该有表示过去的时间点才可以用,不合题意
D项将来时显然不合题意
故选 B

B

选C
根据时态(一般现在时)
只有C符合题意