又是你...我都答过你好几题了...
1.have后面是不会跟动词原型的,只能接过去分词.所以这句存在语法错误.
2.这句话就是正确的翻译了,也没语法错误.
3.这句话是一般时态,跟中文的句意中的完成时态不符合
希望能帮到你
1)I have just finish watching the movie.我刚刚看完了那部电影。现在完成时有错误,应该把finish改为finished;
2)I have just finshed watching the movie.我刚刚看完了那部电影。正确
3)I finish watching the movie我现在看完了那部电影。是一般现在时,实际上省略了时间状语now.正确。
1 现在完成时have+done 应该用have just finished而不是have finish
2 没错
3 没有表示看完这个已经发生了的意思 如果用I finished watching the movie也可以
电影