说明
might have done/may have done
核心问题
“你以前也许去过那里。
(1) You might have been there before. (误)
(2) You may have been there before. (正)”(《学生英语疑难解析词典》,辽海出版社,p.439)
请问句(1)果真是错误的吗?
词典解答
句(1)是完全正确的句子,并且与汉语原句等值。见might 。
might have done/may have done $^{2}$
might have done/may have done
“你以前也许去过那里。
(1) You might have been there before. (误)
(2) You may have been there before. (正)”(《学生英语疑难解析词典》,辽海出版社,p.439)
请问句(1)果真是错误的吗?
句(1)是完全正确的句子,并且与汉语原句等值。见might 。