早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Shehasbeenondutyyesterday是什么意思?和shewasondutyyesterday有什么不同?hasbeen这个是一个固定搭配吗?后面一般跟什么?shewenttobeijing和shehasbeentohavedone又是什么?

题目详情
She has been on duty yesterday是什么意思?和she was on duty yesterday有什么不同?
has been这个是一个固定搭配吗?后面一般跟什么?
she went to beijing和she has been to
have done又是什么?
▼优质解答
答案和解析
应该是She has been on duty since yesterday和she was on duty yesterday有什么不同?
前者是现在完成时 表示状态 从昨天 持续到现在
后者 是一般过去时 说明她昨天的情况 和现在没关系
be on duty 可以 看作是一个短语
she went to beijing和she has been to Beijing
前者是 一般过去时 她去北京了
后者是现在完成时 她去过北京 ( 但现在已经回来了 不在北京)