Have you been shopping yet?been的用法应该是怎么用呢?

问题描述:

Have you been shopping yet?been的用法应该是怎么用呢?

你去购物了吗?

这是现在完成进行时。它的结构是:have + been + doing.

现在完成进行时have/has been doing sth
你购过物了吗/你买过东西了吗!

你是一直都在买东西(购物)吗?
这时完成进行式,首先表示,“已经”(大概能这么翻译为汉语吧),表示完成式的概念。
另外be+Ving表示的是进行式,表示一直在做什么,
完成进行式用于强调一直以来都在做一件事情。

到目前为止你是否已购物过?be的过去分词 常与bave连用如I have been in the hotel for three days.I have been a teacher for seven years.I have been doing the task for 8 hours.(现在仍在做)...

你还没有买过东西吗?have been 是做过什么事的意思。

你去购物了吗?
been是be的过去分次.这是一个现在完成时态,所以用been.