he has lived here for 3 years 和he has been lived here for 3 years .的区别?
谁能帮我解决?
人气:399 ℃ 时间:2019-08-20 02:22:43
解答
he has lived here for 3 years是正确的表达,意思是他已经在这住三年了
he has been lived here for 3 years 是错误的表达 live是动词,been lived 是被动语态,好像不能说他被住了三年吧?
推荐
猜你喜欢
- 给括号里的动词变换一下形式,使句子变得通顺
- STORE 2 to A,STORE A+2 TO A,STORE A=A+2 TO A.TYPE("A")的显示结果,
- 方程组1)2x-ay=6 2)4x+y=7有整数解,即xy都是整数,a是正整数,求a的值
- 灯泡发光时其能量变化是
- 3/√3-2÷(√3+1) 结果好像为1,thank you very much!
- 等差数列{an}的前n项和为Sn,a1=1 Sn=二分之一an+1求a2,a3
- 某pH=1的工业废液,只可能含有以下离子中的若干种:H+、Mg2+、Ba2+、Cl-、CO32-、SO42-,现取两份100mL溶液进行如下实验: ①第一份加入足量AgNO3溶液,得干燥沉淀3.50g. ②第二份加足量BaCl2溶液
- 如何提高小孩子的解决应用题的能力