Reactions involving Grignard reagents?

How do Grignard reagents react with alkenes, alkynes and haloalkanes?

For example, how would ethyl magnesium bromide react with t-butyl bromide and propyne respectively?

Also, what would happen if EtMgBr reacted with 1-bromobut-2-ene?

Any clues would be much appreciated!
2 answers 2