---Do you still remember when we went to Shanghai Grand Theatre?---I can't remember now but _______ sometime last summer?A might it be B could it be C could it have been D should it have been答案是C 为什么

热心网友

last summer是去年夏天,所以动词要是过去式,但A might it be 和B could it be 的动词(be)都是一般时,所以要排除A,B.might和 could是情态动词可不要看成是过去式哦!could表示可能,could it have been 表示去年夏天,她可能已经看过(不太肯定)should it have been表示去年夏天本应该看的,意思就是没看过,和原文不符了!

热心网友

你还记得我们是什么时候去上海大剧院的吗?我现在不记得了但可能本该是去年夏天吧?对现在的否定,疑问猜测用 can be对过去的否定,疑问猜测用 could be ( 本题受last summer 的限制)can /could /may /might 等情态动词 + 现在完成时 : 翻译为"过去本该..."

热心网友

主局用过去式,从句也要用过去式,这里用have been 。而且他不确定是不是像他说得那样,就选C了!

热心网友

是C因为是last summer,是过去式,首先排除A,B判断句有三种:肯定:must have been,可能:can/could/may/might have been,否定:can't have been. 判断句中没有should have been所以选C

热心网友

用过去时态表示不太确定。