最有一句应该用for 其余都对
1.She has studied English 【for】three years .
她已经学习英语三年了
2.He has been at the hotel 【since】yesterday .
他从昨天开始就一直呆在宾馆里.
3.She has lived in Brazil 【for】a long time .
她在英国住了很久了
4.He has taught Italian 【since】last September .
他从去年9月开始教意大利语
5.He has had a cold 【for】four days .
他感冒有4天了
6.They have been friends 【since】six years.
他们已经做了6年朋友.