They left an hour ago变成现在完成时

aa共此时2003 1年前 已收到1个回答 举报

shushuaidd 幼苗

共回答了17个问题采纳率:94.1% 举报

The have left for an hour.

1年前 追问

2

举报 shushuaidd

望采纳,谢谢

aa共此时2003 举报

They have been away since an hour ago行吗

举报 shushuaidd

不行 。 since后面不能接an hour ago。

举报 shushuaidd

since 后面一般接具体时间,
比如: They have been lived in China since 1996.

举报 shushuaidd

满意请采纳

举报 shushuaidd

不满意可追问

aa共此时2003 举报

当然可以,这是现在完成时的时间状语之一, 比如:
He has been a teacher since 2 years ago
两年前,他就成为老师了(现在还是老师)

aa共此时2003 举报

这是刚才问的 又可以用

举报 shushuaidd

哦,应该也可以。不过总感觉不顺畅。

举报 shushuaidd

They have left for an hour。肯定是对的。

aa共此时2003 举报

这是对的吗

举报 shushuaidd

对的。

aa共此时2003 举报

你是老师吗

aa共此时2003 举报

那怎么会

举报 shushuaidd

大学生

aa共此时2003 举报

我等会做完了你帮我检查一下

aa共此时2003 举报

噢 难怪都会

举报 shushuaidd

你先采纳啊

aa共此时2003 举报

麻烦你一下

举报 shushuaidd

我建议还是用习惯句式

  1. The film has begun for five days.


5. The have been married for ten years.

aa共此时2003 举报

第一个明天问老师

举报 shushuaidd

其他的基本正确。 嗯,多问老师是对的。

aa共此时2003 举报

He came here an hour ago怎么办

举报 shushuaidd

He has been here for an hour.

aa共此时2003 举报

get home 怎么变

举报 shushuaidd

been in home

aa共此时2003 举报

第一个应该是

aa共此时2003 举报

The film has been on for 5 minutes

aa共此时2003 举报

Begin的延续性是be on

举报 shushuaidd

是的,也可以。
The film has begun for 5 miniutes. 也行

举报 shushuaidd

哦。累死我了。

aa共此时2003 举报

l bought the car a year ago怎么办

aa共此时2003 举报

bought的延续性就是have
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 3.672 s. - webmaster@yulucn.com