You can get tense information from the various penn tags:
27. VB Verb, base form
28. VBD Verb, past tense
29. VBG Verb, gerund or present participle
30. VBN Verb, past participle
31. VBP Verb, non-3rd person singular present
32. VBZ Verb, 3rd person singular present
About the active/passive aspect, you can use typed dependencies included in Stanford Core NLP.
- If the sentence is in active voice, a 'nsubj' dependecy should exist.
- If the sentence is in passive voice a 'nsubjpass' dependency should exist
Hope this helps.