It has been three years since I loved her.
宽松地讲,这句话的语法基本正确,另一句语法错了,since 后面应该加动词的过去时才对.
(但是,我觉得用love 不太好,用fall in love with sb.似乎更好,意为:我爱上他已经三年了.个人意见)
短暂性动词是和持续性动词相对应的,比如说open the door 是短暂性动词,last for three weeks 就是持续性动词了,而love 和like 在这个方面并没有很明显的区分.
这些跟情绪性动词无关,情绪性动词是从词的意义来说的,是喜欢,还是讨厌,有喜怒哀乐各种情绪啊.