第1个回答 2016-03-14
1. 你来这多久了?
How long have you been here?
或:你来这学英语多久了?
How long have you learned/learnt English here?
2. 你知道下节课谁上吗?
Do you know who is going to give us the next class?
Do you know who will give us the next class?
注:第一题中的“英语”是什么意思?麻烦楼主更正。本回答被网友采纳