A been
C has been in
have read
has gone
He's been here for less than an hour.
He came here less than an hour ago.
B never那个--理由----或说多种时态混在一起的怎么做啊?这单元刚刚学了现在完成时,糊里糊涂的,到底怎么判断呢?动作持续到现在或对现在有影响的用现在完成时;有明确的表示过去的时间状语,用一般过去时。把定义记住,再多练习,没问题的,一定行!加油!再请教一题My father __Shanghai twice.a,has been to b,has been inc. has gone tod.has gone inA has been to我爸爸去过上海两次。(去了已经回来用:have/has been to;去了还没有回来用:have/has gone to)没有has gone in的用法;has been in 意思不一样,表示人在上海祝你学习进步!及时采纳喔!