Have you been in this lab before?这句话是过去完成时吗?
完成时态。
完成时的动词结构是:have / has + 过去分词,be 动词的现在完成时也是这样:have / has + been,been 就是 be 的过去分词而已。be 表示“是、存在”,而 have / has been 表示的是“完成的状态”。
现在完成时
概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
本结构:主语+have/has+动词的过去分词(p.p)(V-ed) e.g done。
肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语。
否定句:主语+have/has+not+动词的过去分词(p.p)(V-ed)+宾语。
一般疑问句:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语。