He's been learning English for two years

问题描述:

He's been learning English for two years
for two years 是定语么
还是状语

是时间状语,不是定语.他已经学英语两年了.那定语从句是什么呢,与其有什么区别??定语从句是一个从句修饰前面的名词也叫先行词,如I have a new schoolbag which my mother bought for me.这句就是定语从句,which引导的定语从句,修饰schoolbag,指我妈妈给我买的。哦,是不是learn 是动词所以它不是定语来修饰的,定语不修饰动词?对,定语不修饰动词,修饰名词或代词,本句中的English虽然是名词,但是后面的for two years是一段时间状语,修饰的是动词learn学习的时间,所以是时间状语。大师你的qq number是多少,我学习不懂的可以请教你么,以后我找不到你了肿么办见HI里回复