1、as long as 还有长达。。。的意思2、过去完成时表示过去发生过去完成且对现在无影响,现在完成时表示过去发生现在完成对现在有影响的,这道题说两年来。。。,说明满足后者。3、grow有种植,使生长的意思,这里是说植物是被(人)种植的,所以用了被动做同位语。4、这里的earn是和do并列的,不是和rewarding。辛苦码字不容易,望采纳。