解了就解了
幼苗
共回答了20个问题采纳率:90% 举报
关于结构二楼和三楼的老师已经讲清楚了,但你举的例子却都没有理解正确!
完成时态都表示过去的动作对现在造成的影响或者过去的动作一直持续.
所以第一个句子的意思是:你过去去过北京吗?(去北京的动作应该是以过去的某个时间点以前的) 若是Had you been in Beijing? 则是表示:你曾经在北京住过吗?(强调住在北京的状态的持续)
第二个句子只比第一个句子多了一个时间状语,时态所传达的意思是相同的. 意思是:他来这里以前去过北京. 强调动作曾经发生过,并无打算,计划之意.
你最好详细参阅一下相关语法书.
1年前
9