When I go about naming things usually I'll right the prefix of the longest chain. Example is in
a the longest C chain is 5, so now you have pent.
Then I check for double and triple bonds, and which carbon there on. If there are only single bonds then I just add -ane (Ex. hexane). If there are double and/or triple bonds you need to have the number of the C with the double or triple bond. Example, for
a you have the double bond on the 2nd carbon, therefore now we have pent-2-ene (or I've seen 2-pentene, but I like pent-2-ene better).
Lastly comes all functional and substituent groups. For
a there is a methyl group on the 2nd carbon which you've gotten right. Now we have 2-methylpent-2-ene.
It seams you either got lucky or understand the naming, but get confused (I'm betting you understand it
). Now do the rest. Post the names that you think, and we'll tell you if you're right.
Also, you have to look at the numbering to make sure you have the right values. If you don't know about the whole thing with how to number the carbon chains, look at the wikipedia article on IUPAC nomenclature for organic chemistry.