例句:How long have you been in class today?
只限于刚学到的现在完成时啊
在我的这个例句中“How long have you been in class today?”
的这个“have\has been in“意为“在.......多长时间”,这是为什么呢?求解释
例句要写出意思啊
追答He has been a teacher for two years.他当了2年老师
He has been there for two hours 他在那两小时了
He has been in America for two years. 他在美国两年了
How long have you been in class(上课) today? 你今天上了多久的课了?
has\have been什么意思?has\have been in
追答has\have been的意思是“截止到现在已经在....”
首先看一个一般现在时的句子:I am in class.(我在上课) 该句中用介词短语的in class做表语,表明了主语I现在的状态是在上着课,那么have been就是am/is/are的现在完成时形式,表示主语的状态,是一种延续性动词,可以和时间段的状语搭配,表明in class的状态累计有多长时间了。 所以你的例句中“How long have you been in class today?”就是“你今天上课已经有多长时间了?”的意思。
“俊狼猎英”团队为您解答,祝学习进步!