I am assuming your real question is humidified or not, you can mix .NET versions in the same application as long as they use COM to interoperate.
I believe the answer is no. An AppDomain can load only one .NET runtime. Multiple execution times are a feature of .NET 4.
a source
to share