I have been a doctor before
表示,现在之前,我是一名医生
before 表示before now,对话双方都清楚指的是现在以前,所以省去.
这是现在完成是的基本用法,表示现在之前的一段时间已知从事某事.
I had been a doctor before.
表示在过去某个时间节点前一直是一名医生.
一般需要时间节点清楚,否则容易引起歧义.
这两句话区别在与说话人的时间节点不同.I have been a doctor before 那现在到底是不是医生呢?I have been a doctor before 不能确定现在是与不是。是医生也可以这样说。现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态。过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。
have been
have been
I have been a doctor before.
I had been a doctor before.
第一句的表达对吗?have been 表示的应该是从过去到现在一直在从事这个职业,
为什么有些人用have been 在后面还要加before?
I have been a doctor before.
I had been a doctor before.
第一句的表达对吗?have been 表示的应该是从过去到现在一直在从事这个职业,
为什么有些人用have been 在后面还要加before?
英语人气:641 ℃时间:2020-01-27 04:13:53
优质解答
我来回答
类似推荐
猜你喜欢
- 1打印一份稿件,甲6小时可以打印完,乙5小时可以打印完甲乙共同打印,几小时可以完成这份稿件的六分之五
- 2下列各组微粒具有相同质子数和电子数的是 A.CH4、NH3、H2O、HF B.OH-、F-、O2-、Ne C.H3O+、NH4+、Na+
- 3用3 -5 7 -13这4个数通过运算加 减 乘 除法来算 结果等于24 算式是多少
- 4The students must have finished his homework the day before yesterday,______ he?
- 5将下列句子合并为含有宾语从句的复合句.
- 6一块长24cm,宽18cm的长方形铁皮,在四个角上剪去边为4cm的正方形,将它焊成一个无盖的盒子.这个盒子的表面积和容积是多少?
- 7某校六年级有学生500人,其中女生有220人,女生人数占学生人数的()%,男生占学生总数的()%
- 8左边一个贝右边一个宝盖头下面一横是什么字啊叫甚么.
- 9把4米长的圆柱形木棒据成三段,表面积增加了2.4dm²,原来木棒的体积是()dm³
- 10点p到圆o上的最小距离为3,最大距离为5,则圆的半径为--