The beautiful pieces of music have been popular ( ) more than 200 years.A.for B.since C.before 还有问一下,句中popular前面为什么会有been

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:16:37
The beautiful pieces of music have been popular ( ) more than 200 years.A.for B.since C.before 还有问一下,句中popular前面为什么会有been

The beautiful pieces of music have been popular ( ) more than 200 years.A.for B.since C.before 还有问一下,句中popular前面为什么会有been
The beautiful pieces of music have been popular ( ) more than 200 years.
A.for B.since C.before
还有问一下,句中popular前面为什么会有been

The beautiful pieces of music have been popular ( ) more than 200 years.A.for B.since C.before 还有问一下,句中popular前面为什么会有been
A
表示一段时间用介词for,现在完成是结构“HAVE/HAS +过去分词‘,BE POPULAR’受欢迎‘,BE 的过去分词是been

A
POPULAR是ADJ吧。。。这个很正常的吧

选B.since
主句为现在完成时, 从句则用since引导表语从句..
popular 为形容词, 所以用be动词做谓语, popular 为表语.

popular是形容词,前面只有加上系动词才能构成系表结构,括号内填for

选A,popular是形容词,前面用be动词,have+done完成时

B 这句话的意思是这首音乐一直受欢迎,超过200年。have been是现在完成进行时

选A,for+一段时间,若选B,应为more than 200 years ago。
popular是形容词呵

选A这句话用了英语中的时态,现在完成时所以有been